다음을 통해 공유


.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)

Bb896344.note(ko-kr,VS.100).gif참고:
이 형식은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

Bb896344.note(ko-kr,VS.100).gif참고:
이 형식은SQL Server 2005 및 SQL Server 2000에서 지원되지 않습니다.

해당 없음

Edm.DateTime

패싯 이름특성 name값
PrecisionDefaultConstant0False

time

Bb896344.note(ko-kr,VS.100).gif참고:
이 형식은SQL Server 2005 및 SQL Server 2000에서 지원되지 않습니다.

해당 없음

Edm.Time

패싯 이름특성 name값
PrecisionDefaultConstant7False

datetime2

Bb896344.note(ko-kr,VS.100).gif참고:
이 형식은SQL Server 2005 및 SQL Server 2000에서 지원되지 않습니다.

해당 없음

Edm.DateTime

패싯 이름특성 name값
PrecisionDefaultConstant7False

datetimeoffset

Bb896344.note(ko-kr,VS.100).gif참고:
이 형식은SQL Server 2005 및 SQL Server 2000에서 지원되지 않습니다.

해당 없음

Edm.DateTimeOffset

패싯 이름특성 name값
PrecisionDefaultConstant7False

nvarchar

Bb896344.note(ko-kr,VS.100).gif참고:
이 형식은SQL Server 2000 에서 지원되지 않습니다.

해당 없음

Edm.String

패싯 이름특성 name값
MaxLengthMinimumMaximumDefaultConstant140004000False
UnicodeDefaultConstantTrueTrue
FixedLengthDefaultConstantFalseTrue

varchar

Bb896344.note(ko-kr,VS.100).gif참고:
이 형식은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

참고 항목

기타 리소스

CSDL, SSDL 및 MSL 사양