다음을 통해 공유


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

참고 항목