共用方式為


.NET Framework Data Provider for SQL Server 型別 (Entity Framework)

.NET Framework Data Provider for SQL Server (SqlClient) 提供者資訊清單檔案包含下列的清單:提供者基本型別 (Primitive Type)、每個型別的 Facet、概念和儲存體模型基本型別之間的對應,以及概念和儲存體模型基本型別之間的提升及轉換規則。

下表說明 SQL Server 2005 和 SQL Server 2000 的型別,以及這些型別對應至 實體資料模型 (EDM) 型別的方式。SQL Server 2005 引入了一些新的型別,但是 SQL Server 2000 無法加以支援。下表中有附註這些型別。

提供者型別 名稱 提供者型別 屬性 EDM 型別 名稱 EDM 型別 Facet

bit

N/A

Boolean

N/A

tinyint

N/A

Byte

N/A

smallint

N/A

Int16

N/A

int

N/A

Int32

N/A

bigint

N/A

Int64

N/A

float

N/A

Double

N/A

real

N/A

Single

N/A

decimal

N/A

Decimal

Facet 名稱 屬性 名稱

Precision

Minimum

Maximum

Default

Constant

1

38

18

False

Scale

Minimum

Maximum

Default

Constant

0

38

0

False

numeric

N/A

Decimal

Facet 名稱 屬性 名稱

Precision

Minimum

Maximum

Default

Constant

1

38

18

False

Scale

Minimum

Maximum

Default

Constant

0

38

0

False

smallmoney

N/A

Decimal

Facet 名稱 屬性 名稱

Precision

Default

Constant

10

True

Scale

Default

Constant

4

True

money

N/A

Decimal

Facet 名稱 屬性 名稱

Precision

Default

Constant

19

True

Scale

Default

Constant

4

True

binary

N/A

Binary

Facet 名稱 屬性 名稱

MaxLength

Minimum

Maximum

Default

Constant

1

8000

8000

False

FixedLength

Default

Constant

True

True

varbinary

N/A

Binary

Facet 名稱 屬性 名稱

MaxLength

Minimum

Maximum

Default

Constant

1

8000

8000

False

FixedLength

Default

Constant

False

True

varbinary(max)

Note附註

這個型別

不受 SQL Server 2000 支援。

N/A

Binary

Facet 名稱 屬性 名稱

MaxLength

Default

Constant

214748364780

True

FixedLength

Default

Constant

False

True

image

N/A

Binary

Facet 名稱 屬性 名稱

MaxLength

Default

Constant

2147483647

True

FixedLength

Default

Constant

False

True

timestamp

N/A

Binary

Facet 名稱 屬性 名稱

MaxLength

Default

Constant

8

True

FixedLength

Default

Constant

True

True

rowversion

N/A

Binary

Facet 名稱 屬性 名稱

MaxLength

Default

Constant

8

True

FixedLength

Default

Constant

True

True

smalldatetime

N/A

DateTime

Facet 名稱 屬性 名稱

Precision

Default

Constant

0

True

datetime

N/A

DateTime

Facet 名稱 屬性 名稱

Precision

Default

Constant

3

True

date

Note附註

這個型別

不受 SQL Server 2005 和 SQL Server 2000 支援。

N/A

DateTime

Facet 名稱 屬性 名稱

Precision

Default

Constant

0

Flase

time

Note附註

這個型別

不受 SQL Server 2005 和 SQL Server 2000 支援。

N/A

Time

Facet 名稱 屬性 名稱

Precision

Default

Constant

7

Flalse

datetime2

Note附註

這個型別

不受 SQL Server 2005 和 SQL Server 2000 支援。

N/A

DateTime

Facet 名稱 屬性 名稱

Precision

Default

Constant

7

Flalse

datetimeoffset

Note附註

這個型別

不受 SQL Server 2005 和 SQL Server 2000 支援。

N/A

DateTimeOffset

Facet 名稱 屬性 名稱

Precision

Default

Constant

7

Flalse

nvarchar

Note附註

這個型別

不受 SQL Server 2000 支援。

N/A

String

Facet 名稱 屬性 名稱

MaxLength

Minimum

Maximum

Default

Constant

1

4000

4000

False

Unicode

Default

Constant

True

True

FixedLength

Default

Constant

False

True

varchar

Note附註

這個型別

不受 SQL Server 2000 支援。

N/A

String

Facet 名稱 屬性 名稱

MaxLength

Minimum

Maximum

Default

Constant

1

8000

8000

False

Unicode

Default

Constant

False

True

FixedLength

Default

Constant

False

True

char

N/A

String

Facet 名稱 屬性 名稱

MaxLength

Minimum

Maximum

Default

Constant

1

8000

8000

False

Unicode

Default

Constant

False

True

FixedLength

Default

Constant

True

True

nchar

N/A

String

Facet 名稱 屬性 名稱

MaxLength

Minimum

Maximum

Default

Constant

1

4000

4000

False

Unicode

Default

Constant

True

True

FixedLength

Default

Constant

True

True

varchar(max)

N/A

String

Facet 名稱 屬性 名稱

MaxLength

Default

Constant

2147483647

True

Unicode

Default

Constant

False

True

FixedLength

Default

Constant

False

True

nvarchar(max)

N/A

String

Facet 名稱 屬性 名稱

MaxLength

Default

Constant

1073741823

True

Unicode

Default

Constant

True

True

FixedLength

Default

Constant

False

True

ntext

屬性 名稱

Equal

(可比較)

False

Order

(可比較)

False

String

Facet 名稱 屬性 名稱

MaxLength

Default

Constant

1073741823

True

Unicode

Default

Constant

False

True

FixedLength

Default

Constant

False

True

text

屬性 名稱

Equal

(可比較)

False

Order

(可比較)

False

String

Facet 名稱 屬性 名稱

MaxLength

Default

Constant

2147483647

True

Unicode

Default

Constant

False

True

FixedLength

Default

Constant

False

True

Unique

identifier

屬性 名稱

Equal

(可比較)

True

Order

(可比較)

True

Guid

N/A

xml

屬性 名稱

Equal

(可比較)

False

Order

(可比較)

False

String

Facet 名稱 屬性 名稱

MaxLength

Default

Constant

1073741823

True

Unicode

Default

Constant

True

True

FixedLength

Default

Constant

False

True

另請參閱

概念

簡單型別 (EDM)