다음을 통해 공유


.NET Framework Data Provider for SQL Server 형식(Entity Framework)

.NET Framework Data Provider for SQL Server(SqlClient) 공급자 매니페스트 파일에는 공급자 기본 형식의 목록, 각 형식의 패싯, 개념적 모델과 저장소 모델 기본 형식 간의 매핑, 개념적 모델과 저장소 모델 기본 형식 간의 승격과 변환 규칙이 포함되어 있습니다.

다음 표에서는 SQL Server 2005 및 SQL Server 2000 데이터베이스의 형식과 이러한 형식이 EDM(엔터티 데이터 모델) 형식에 매핑되는 방법에 대해 설명합니다. SQL Server 2005에서 도입된 몇 가지 새로운 형식은 SQL Server 2000에서는 지원되지 않습니다. 해당 형식은 아래 표에 나와 있습니다.

공급자 형식 이름 공급자 형식 특성 EDM 형식 이름 EDM 형식 패싯

bit

없음

Boolean

없음

tinyint

없음

Byte

없음

smallint

없음

Int16

없음

int

없음

Int32

없음

bigint

없음

Int64

없음

float

없음

Double

없음

real

없음

Single

없음

decimal

없음

Decimal

패싯 이름 특성 이름

전체 자릿수

최소

최대

기본값

상수

1

38

18

False

소수 자릿수

최소

최대

기본값

상수

0

38

0

False

numeric

없음

Decimal

패싯 이름 특성 이름

전체 자릿수

최소

최대

기본값

상수

1

38

18

False

소수 자릿수

최소

최대

기본값

상수

0

38

0

False

smallmoney

없음

Decimal

패싯 이름 특성 이름

전체 자릿수

기본값

상수

10

True

소수 자릿수

기본값

상수

4

True

money

없음

Decimal

패싯 이름 특성 이름

전체 자릿수

기본값

상수

19

True

소수 자릿수

기본값

상수

4

True

binary

없음

Binary

패싯 이름 특성 이름

MaxLength

최소

최대

기본값

상수

1

8000

8000

False

FixedLength

기본값

상수

True

True

varbinary

없음

Binary

패싯 이름 특성 이름

MaxLength

최소

최대

기본값

상수

1

8000

8000

False

FixedLength

기본값

상수

False

True

varbinary(max)

Note참고

이 형식은

SQL Server 2000에서 지원되지 않습니다.

없음

Binary

패싯 이름 특성 이름

MaxLength

기본값

상수

214748364780

True

FixedLength

기본값

상수

False

True

image

없음

Binary

패싯 이름 특성 이름

MaxLength

기본값

상수

2147483647

True

FixedLength

기본값

상수

False

True

timestamp

없음

Binary

패싯 이름 특성 이름

MaxLength

기본값

상수

8

True

FixedLength

기본값

상수

True

True

rowversion

없음

Binary

패싯 이름 특성 이름

MaxLength

기본값

상수

8

True

FixedLength

기본값

상수

True

True

smalldatetime

없음

DateTime

패싯 이름 특성 이름

전체 자릿수

기본값

상수

0

True

datetime

없음

DateTime

패싯 이름 특성 이름

전체 자릿수

기본값

상수

3

True

date

Note참고

이 형식은

SQL Server 2005 및 SQL Server 2000에서 지원되지 않습니다.

없음

DateTime

패싯 이름 특성 이름

전체 자릿수

기본값

상수

0

False

time

Note참고

이 형식은

SQL Server 2005 및 SQL Server 2000에서 지원되지 않습니다.

없음

Time

패싯 이름 특성 이름

전체 자릿수

기본값

상수

7

False

datetime2

Note참고

이 형식은

SQL Server 2005 및 SQL Server 2000에서 지원되지 않습니다.

없음

DateTime

패싯 이름 특성 이름

전체 자릿수

기본값

상수

7

False

datetimeoffset

Note참고

이 형식은

SQL Server 2005 및 SQL Server 2000에서 지원되지 않습니다.

없음

DateTimeOffset

패싯 이름 특성 이름

전체 자릿수

기본값

상수

7

False

nvarchar

Note참고

이 형식은

SQL Server 2000에서 지원되지 않습니다.

없음

String

패싯 이름 특성 이름

MaxLength

최소

최대

기본값

상수

1

4000

4000

False

Unicode

기본값

상수

True

True

FixedLength

기본값

상수

False

True

varchar

Note참고

이 형식은

SQL Server 2000에서 지원되지 않습니다.

없음

String

패싯 이름 특성 이름

MaxLength

최소

최대

기본값

상수

1

8000

8000

False

Unicode

기본값

상수

False

True

FixedLength

기본값

상수

False

True

char

없음

String

패싯 이름 특성 이름

MaxLength

최소

최대

기본값

상수

1

8000

8000

False

Unicode

기본값

상수

False

True

FixedLength

기본값

상수

True

True

nchar

없음

String

패싯 이름 특성 이름

MaxLength

최소

최대

기본값

상수

1

4000

4000

False

Unicode

기본값

상수

True

True

FixedLength

기본값

상수

True

True

varchar(max)

없음

String

패싯 이름 특성 이름

MaxLength

기본값

상수

2147483647

True

Unicode

기본값

상수

False

True

FixedLength

기본값

상수

False

True

nvarchar(max)

없음

String

패싯 이름 특성 이름

MaxLength

기본값

상수

1073741823

True

Unicode

기본값

상수

True

True

FixedLength

기본값

상수

False

True

ntext

특성 이름

Equal

comparable

False

Order

comparable

False

String

패싯 이름 특성 이름

MaxLength

기본값

상수

1073741823

True

Unicode

기본값

상수

False

True

FixedLength

기본값

상수

False

True

text

특성 이름

Equal

comparable

False

Order

comparable

False

String

패싯 이름 특성 이름

MaxLength

기본값

상수

2147483647

True

Unicode

기본값

상수

False

True

FixedLength

기본값

상수

False

True

Unique

identifier

특성 이름

Equal

comparable

True

Order

comparable

True

Guid

없음

xml

특성 이름

Equal

comparable

False

Order

comparable

False

String

패싯 이름 특성 이름

MaxLength

기본값

상수

1073741823

True

Unicode

기본값

상수

True

True

FixedLength

기본값

상수

False

True

참고 항목

개념

단순 형식(EDM)