共用方式為


概念模型型別

概念結構定義語言 (CSDL) 支援一組抽象的基本資料型別,稱為 EDMSimpleTypes,它們會定義概念模型中的屬性EDMSimpleTypes 是儲存體或裝載環境中所支援之基本資料型別的 Proxy。 如需 Entity Framework 如何將 EDMSimpleTypes 對應至 SQL Server 資料型別的詳細資訊,請參閱 Entity FrameworkTypes 的 SqlClient

下表列出 CSDL 所支援的基本資料型別。 該表格也列出可以套用至每個 EDMSimpleTypefacet

EDMSimpleType 說明 適用的 Facet

Edm.Binary

包含二進位資料。

MaxLength、FixedLength、Nullable、Default

Edm.Boolean

包含值 truefalse

Nullable、Default

Edm.Byte

包含不帶正負號的 8 位元整數值。

Precision、Nullable、Default

Edm.DateTime

表示日期和時間。

Precision、Nullable、Default

Edm.DateTimeOffset

包含與 GMT 的日期和時間時差 (以分鐘為單位)。

Precision、Nullable、Default

Edm.Decimal

包含固定有效位數和小數位數的數值。

Precision、Nullable、Default

Edm.Double

包含具有 15 位數精確度的浮點數。

Precision、Nullable、Default

Edm.Float

包含具有 7 位數精確度的浮點數。

Precision、Nullable、Default

Edm.Guid

包含 16 位元組的唯一識別碼。

Precision、Nullable、Default

Edm.Int16

包含帶正負號的 16 位元整數值。

Precision、Nullable、Default

Edm.Int32

包含帶正負號的 32 位元整數值。

Precision、Nullable、Default

Edm.Int64

包含帶正負號的 64 位元整數值。

Precision、Nullable、Default

Edm.SByte

包含帶正負號的 8 位元整數值。

Precision、Nullable、Default

Edm.String

包含字元資料。

Unicode、FixedLength、MaxLength、Collation、Precision、Nullable、Default

Edm.Time

包含一天的時間。

Precision、Nullable、Default

另請參閱

概念

標準函式 (Entity SQL)
CLR 方法與標準函式的對應
CSDL 規格

其他資源

CSDL、SSDL 和 MSL 規格