Entity FrameworkTypes용 SqlClient
.NET Framework Data Provider for SQL Server(SqlClient) 공급자 매니페스트 파일에는 공급자 기본 형식의 목록, 각 형식의 패싯, 개념적 모델과 스토리지 모델 기본 형식 간의 매핑, 개념적 모델과 스토리지 모델 기본 형식 간의 승격과 변환 규칙이 포함되어 있습니다.
다음 표에서는 SQL Server 2008, SQL Server 2005 및 SQL Server 2000 데이터베이스 형식 및 이러한 형식을 개념적 모델 형식에 매핑하는 방법에 대해 설명합니다. 이후 버전의 SQL Server에서 도입된 몇 가지 새로운 형식은 이전 버전의 SQL Server에서는 지원되지 않습니다. 해당 형식은 다음 표에 나와 있습니다.
공급자 유형 name |
공급자 유형 attributes |
EDMSimpleType name |
패싯 |
---|---|---|---|
bit |
해당 없음 | Edm.Boolean |
해당 없음 |
tinyint |
해당 없음 | Edm.Byte |
해당 없음 |
smallint |
해당 없음 | Edm.Int16 |
해당 없음 |
int |
해당 없음 | Edm.Int32 |
해당 없음 |
bigint |
해당 없음 | Edm.Int64 |
해당 없음 |
float |
해당 없음 | Edm.Double |
해당 없음 |
real |
해당 없음 | Edm.Double |
해당 없음 |
decimal |
해당 없음 | Edm.Decimal |
전체 자릿수: - 최소: 1 - 최대: 38 - 기본값: 18 - 상수: False 스케일링: - 최소: 0 - 최대: 38 - 기본값: 0 - 상수: False |
numeric |
해당 없음 | Edm.Decimal |
전체 자릿수: - 최소: 1 - 최대: 38 - 기본값: 18 - 상수: False 스케일링: - 최소: 0 - 최대: 38 - 기본값: 0 - 상수: False |
smallmoney |
해당 없음 | Edm.Decimal |
전체 자릿수: - 기본값: 10 - 상수: True 스케일링: - 기본값: 4 - 상수: True |
money |
해당 없음 | Edm.Decimal |
전체 자릿수: - 기본값: 19 - 상수: True 스케일링: - 기본값: 4 - 상수: True |
binary |
해당 없음 | Edm.Binary |
maxLength - 최소: 1 - 최대: 8000 - 기본값: 8000 - 상수: False FixedLength: - 기본값: True - 상수: True |
varbinary |
해당 없음 | Edm.Binary |
maxLength - 최소: 1 - 최대: 8000 - 기본값: 8000 - 상수: False FixedLength: - 기본값: False - 상수: True |
varbinary(max) 참고: 이 형식은 SQL Server 2000에서 지원되지 않습니다. |
해당 없음 | Edm.Binary |
maxLength - 기본값: 214748364780 - 상수: True FixedLength: - 기본값: False - 상수: True |
image |
해당 없음 | Edm.Binary |
maxLength - 기본값: 2147483647 - 상수: True FixedLength: - 기본값: False - 상수: True |
timestamp |
해당 없음 | Edm.Binary |
maxLength - 기본값: 8 - 상수: True FixedLength: - 기본값: True - 상수: True |
rowversion |
해당 없음 | Edm.Binary |
maxLength - 기본값: 8 - 상수: True FixedLength: - 기본값: True - 상수: True |
smalldatetime |
해당 없음 | Edm.DateTime |
전체 자릿수: - 기본값: 0 - 상수: True |
datetime |
해당 없음 | Edm.DateTime |
전체 자릿수: - 기본값: 3 - 상수: True |
date 참고: 이 형식은 SQL Server 2005 및 SQL Server 2000에서 지원되지 않습니다. |
해당 없음 | Edm.DateTime |
전체 자릿수: - 기본값: 0 - 상수: False |
time 참고: 이 형식은 SQL Server 2005 및 SQL Server 2000에서 지원되지 않습니다. |
해당 없음 | Edm.Time |
전체 자릿수: - 기본값: 7 - 상수: False |
datetime2 참고: 이 형식은 SQL Server 2005 및 SQL Server 2000에서 지원되지 않습니다. |
해당 없음 | Edm.DateTime |
전체 자릿수: - 기본값: 7 - 상수: False |
datetimeoffset 참고: 이 형식은 SQL Server 2005 및 SQL Server 2000에서 지원되지 않습니다. |
해당 없음 | Edm.DateTimeOffset |
전체 자릿수: - 기본값: 7 - 상수: False |
nvarchar 참고: 이 형식은 SQL Server 2000에서 지원되지 않습니다. |
해당 없음 | Edm.String |
maxLength - 최소: 1 - 최대: 4000 - 기본값: 4000 - 상수: False 유니코드: - 기본값: True - 상수: True FixedLength: - 기본값: False - 상수: True |
varchar 참고: 이 형식은 SQL Server 2000에서 지원되지 않습니다. |
해당 없음 | Edm.String |
maxLength - 최소: 1 - 최대: 8000 - 기본값: 8000 - 상수: False 유니코드: - 기본값: False - 상수: True FixedLength: - 기본값: False - 상수: True |
char |
해당 없음 | Edm.String |
maxLength - 최소: 1 - 최대: 8000 - 기본값: 8000 - 상수: False 유니코드: - 기본값: False - 상수: True FixedLength: - 기본값: True - 상수: True |
nchar |
해당 없음 | Edm.String |
maxLength - 최소: 1 - 최대: 4000 - 기본값: 4000 - 상수: False 유니코드: - 기본값: True - 상수: True FixedLength: - 기본값: True - 상수: True |
varchar (max ) |
해당 없음 | Edm.String |
maxLength - 기본값: 2147483647 - 상수: True 유니코드: - 기본값: False - 상수: True FixedLength: - 기본값: False - 상수: True |
nvarchar (max ) |
해당 없음 | Edm.String |
maxLength - 기본값: 1073741823 - 상수: True 유니코드: - 기본값: True - 상수: True FixedLength: - 기본값: False - 상수: True |
ntext |
같음 비교 가능: False 순서 비교 가능: False |
Edm.String |
maxLength - 기본값: 1073741823 - 상수: True 유니코드: - 기본값: False - 상수: True FixedLength: - 기본값: False - 상수: True |
text |
같음 비교 가능: False 순서 비교 가능: False |
Edm.String |
maxLength - 기본값: 2147483647 - 상수: True 유니코드: - 기본값: False - 상수: True FixedLength: - 기본값: False - 상수: True |
Unique identifier |
같음 비교 가능: True 순서 비교 가능: True |
Edm.Guid |
해당 없음 |
xml |
같음 비교 가능: False 순서 비교 가능: False |
Edm.String |
maxLength - 기본값: 1073741823 - 상수: True 유니코드: - 기본값: True - 상수: True FixedLength: - 기본값: False - 상수: True |