.NET Framework Data Provider for SQL Server 형식
.NET Framework Data Provider for SQL Server(SqlClient) 공급자 매니페스트 파일에는 공급자 기본 형식의 목록, 각 형식의 패싯, 개념적 모델과 저장소 모델 기본 형식 간의 매핑, 개념적 모델과 저장소 모델 기본 형식 간의 승격과 변환 규칙이 포함되어 있습니다.
다음 표에서는 SQL Server 2005 와 SQL Server 2000 데이터베이스 형식 및 이러한 형식을 개념적 모델 형식에 매핑하는 방법에 대해 설명합니다. SQL Server 2005 에서 도입된 몇 가지 새로운 형식은 SQL Server 2000 에서는 지원되지 않습니다. 해당 형식은 다음 표에 나와 있습니다.
공급자 형식 이름 | 공급자 형식 특성 | 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 |
패싯 이름특성 name값
PrecisionMinimumMaximumDefaultConstant13818False
ScaleMinimumMaximumDefaultConstant0380False
|
numeric |
해당 없음 |
Edm.Decimal |
패싯 이름특성 name값
PrecisionMinimumMaximumDefaultConstant13818False
ScaleMinimumMaximumDefaultConstant0380False
|
smallmoney |
해당 없음 |
Edm.Decimal |
패싯 이름특성 name값
PrecisionDefaultConstant10True
ScaleDefaultConstant4True
|
money |
해당 없음 |
Edm.Decimal |
패싯 이름특성 name값
PrecisionDefaultConstant19True
ScaleDefaultConstant4True
|
binary |
해당 없음 |
Edm.Binary |
패싯 이름특성 name값
MaxLengthMinimumMaximumDefaultConstant180008000False
FixedLengthDefaultConstantTrueTrue
|
varbinary |
해당 없음 |
Edm.Binary |
패싯 이름특성 name값
MaxLengthMinimumMaximumDefaultConstant180008000False
FixedLengthDefaultConstantFalseTrue
|
varbinary(max)
참고:
이 형식은SQL Server 2000 에서 지원되지 않습니다.
|
해당 없음 |
Edm.Binary |
패싯 이름특성 name값
MaxLengthDefaultConstant214748364780True
FixedLengthDefaultConstantFalseTrue
|
image |
해당 없음 |
Edm.Binary |
패싯 이름특성 name값
MaxLengthDefaultConstant2147483647True
FixedLengthDefaultConstantFalseTrue
|
timestamp |
해당 없음 |
Binary |
패싯 이름특성 name값
MaxLengthDefaultConstant8True
FixedLengthDefaultConstantTrueTrue
|
rowversion |
해당 없음 |
Edm.Binary |
패싯 이름특성 name값
MaxLengthDefaultConstant8True
FixedLengthDefaultConstantTrueTrue
|
smalldatetime |
해당 없음 |
Edm.DateTime |
패싯 이름특성 name값
PrecisionDefaultConstant0True
|
datetime |
해당 없음 |
DateTime |
패싯 이름특성 name값
PrecisionDefaultConstant3True
|
date
참고:
이 형식은SQL Server 2005 및 SQL Server 2000에서 지원되지 않습니다.
|
해당 없음 |
Edm.DateTime |
패싯 이름특성 name값
PrecisionDefaultConstant0False
|
time
참고:
이 형식은SQL Server 2005 및 SQL Server 2000에서 지원되지 않습니다.
|
해당 없음 |
Edm.Time |
패싯 이름특성 name값
PrecisionDefaultConstant7False
|
datetime2
참고:
이 형식은SQL Server 2005 및 SQL Server 2000에서 지원되지 않습니다.
|
해당 없음 |
Edm.DateTime |
패싯 이름특성 name값
PrecisionDefaultConstant7False
|
datetimeoffset
참고:
이 형식은SQL Server 2005 및 SQL Server 2000에서 지원되지 않습니다.
|
해당 없음 |
Edm.DateTimeOffset |
패싯 이름특성 name값
PrecisionDefaultConstant7False
|
nvarchar
참고:
이 형식은SQL Server 2000 에서 지원되지 않습니다.
|
해당 없음 |
Edm.String |
패싯 이름특성 name값
MaxLengthMinimumMaximumDefaultConstant140004000False
UnicodeDefaultConstantTrueTrue
FixedLengthDefaultConstantFalseTrue
|
varchar
참고:
이 형식은SQL Server 2000 에서 지원되지 않습니다.
|
해당 없음 |
Edm.String |
패싯 이름특성name값
MaxLengthMinimumMaximumDefaultConstant180008000False
UnicodeDefaultConstantFalseTrue
FixedLengthDefaultConstantFalseTrue
|
char |
해당 없음 |
Edm.String |
패싯 이름특성 name값
MaxLengthMinimumMaximumDefaultConstant180008000False
UnicodeDefaultConstantFalseTrue
FixedLengthDefaultConstantTrueTrue
|
nchar |
해당 없음 |
Edm.String |
패싯 이름특성 name값
MaxLengthMinimumMaximumDefaultConstant140004000False
UnicodeDefaultConstantTrueTrue
FixedLengthDefaultConstantTrueTrue
|
varchar(max) |
해당 없음 |
Edm.String |
패싯 이름특성 name값
MaxLengthDefaultConstant2147483647True
UnicodeDefaultConstantFalseTrue
FixedLengthDefaultConstantFalseTrue
|
nvarchar(max) |
해당 없음 |
Edm.String |
패싯 이름특성 name값
MaxLengthDefaultConstant1073741823True
UnicodeDefaultConstantTrueTrue
FixedLengthDefaultConstantFalseTrue
|
ntext |
특성name값
Equal comparableFalse
OrdercomparableFalse
|
Edm.String |
패싯 이름특성 name값
MaxLengthDefaultConstant1073741823True
UnicodeDefaultConstantFalseTrue
FixedLengthDefaultConstantFalseTrue
|
text |
특성 name값
Equal comparableFalse
Order comparableFalse
|
Edm.String |
패싯 이름특성 name값
MaxLengthDefaultConstant2147483647True
UnicodeDefaultConstantFalseTrue
FixedLengthDefaultConstantFalseTrue
|
Unique identifier |
특성name값
EqualcomparableTrue
Order comparableTrue
|
Edm.Guid |
해당 없음 |
xml |
특성 이름값
Equal comparableFalse
Order comparableFalse
|
Edm.String |
패싯 이름특성 name값
MaxLengthDefaultConstant1073741823True
UnicodeDefaultConstantTrueTrue
FixedLengthDefaultConstantFalseTrue
|