|
Dreamine.Database.SqlServer 1.0.1
Dreamine.Database.SqlServer 데이터베이스 기능과 관련 API를 제공합니다.
|


Public 멤버 함수 | |
| SqlServerDatabaseProvider (string connectionString) | |
| override void | EnsureDatabaseExists () |
| override async Task | EnsureDatabaseExistsAsync (CancellationToken cancellationToken=default) |
| override bool | IsTableExists (string tableName) |
| override async Task< bool > | IsTableExistsAsync (string tableName, CancellationToken cancellationToken=default) |
Protected 멤버 함수 | |
| override IDbConnection | CreateConnection () |
| override string | QuoteIdentifier (string identifier) |
| override string | BuildCreateTableSql (DatabaseEntityMap map) |
| override string | GetSqlType (DatabasePropertyMap property) |
속성 | |
| override DatabaseProviderKind | Kind [get] |
정적 Private 멤버 함수 | |
| static string | EscapeSqlLiteral (string value) |
SQL Server용 Dreamine 데이터베이스 공급자 구현을 제공합니다.
SqlServerDatabaseProvider.cs 파일의 17 번째 라인에서 정의되었습니다.
|
inline |
지정한 연결 문자열로 SqlServerDatabaseProvider의 새 인스턴스를 초기화합니다.
| connectionString | SQL Server 연결 문자열입니다. |
| ArgumentNullException | connectionString 이 null인 경우 발생합니다. |
| ArgumentException | connectionString 이 비어 있거나 공백인 경우 발생합니다. |
SqlServerDatabaseProvider.cs 파일의 51 번째 라인에서 정의되었습니다.
|
inlineprotected |
IDENTITY 키를 지원하는 SQL Server CREATE TABLE SQL을 만듭니다.
| map | 테이블 엔터티 매핑입니다. |
SqlServerDatabaseProvider.cs 파일의 353 번째 라인에서 정의되었습니다.
|
inlineprotected |
구성된 연결 문자열을 사용하는 새 SQL Server 연결을 만듭니다.
SqlServerDatabaseProvider.cs 파일의 278 번째 라인에서 정의되었습니다.
|
inline |
연결 문자열에 지정된 SQL Server 데이터베이스가 없으면 생성합니다.
SqlServerDatabaseProvider.cs 파일의 74 번째 라인에서 정의되었습니다.
|
inline |
연결 문자열에 지정된 SQL Server 데이터베이스가 없으면 비동기적으로 생성합니다.
| cancellationToken | 작업 취소 토큰입니다. |
SqlServerDatabaseProvider.cs 파일의 121 번째 라인에서 정의되었습니다.
|
inlinestaticprivate |
SQL 문자열 리터럴에 포함될 작은따옴표를 이스케이프합니다.
| value | 이스케이프할 값입니다. |
SqlServerDatabaseProvider.cs 파일의 472 번째 라인에서 정의되었습니다.
|
inlineprotected |
CLR 속성 형식을 대응하는 SQL Server 열 형식으로 변환합니다.
| property | 변환할 속성 매핑입니다. |
SqlServerDatabaseProvider.cs 파일의 396 번째 라인에서 정의되었습니다.
|
inline |
현재 SQL Server 데이터베이스에 지정한 테이블이 존재하는지 확인합니다.
| tableName | 확인할 테이블 이름입니다. |
| ArgumentNullException | tableName 이 null인 경우 발생합니다. |
| ArgumentException | tableName 이 비어 있거나 공백인 경우 발생합니다. |
SqlServerDatabaseProvider.cs 파일의 184 번째 라인에서 정의되었습니다.
|
inline |
현재 SQL Server 데이터베이스에 지정한 테이블이 존재하는지 비동기적으로 확인합니다.
| tableName | 확인할 테이블 이름입니다. |
| cancellationToken | 조회 취소 토큰입니다. |
| ArgumentNullException | tableName 이 null인 경우 발생합니다. |
| ArgumentException | tableName 이 비어 있거나 공백인 경우 발생합니다. |
SqlServerDatabaseProvider.cs 파일의 245 번째 라인에서 정의되었습니다.
|
inlineprotected |
SQL Server 대괄호 문법으로 식별자를 안전하게 인용합니다.
| identifier | 인용할 식별자입니다. |
| ArgumentNullException | identifier 가 null인 경우 발생합니다. |
| ArgumentException | identifier 가 비어 있거나 공백인 경우 발생합니다. |
SqlServerDatabaseProvider.cs 파일의 323 번째 라인에서 정의되었습니다.
|
get |
SQL Server 공급자 종류를 가져옵니다.
SqlServerDatabaseProvider.cs 파일의 64 번째 라인에서 정의되었습니다.