Konzeptionelle Modelltypen

Die konzeptionelle Schemadefinitionssprache (Conceptual Schema Definition Language, CSDL) unterstützt einen Satz von abstrakten primitiven Datentypen mit dem Namen EDMSimpleTypes, die Eigenschaften in einem konzeptionellen Modell definieren. EDMSimpleTypes sind Proxys für primitive Datentypen, die im Speicher oder der Hostumgebung unterstützt werden. Weitere Informationen dazu, wie Entity Framework EDMSimpleTypes den SQL Server-Datentypen zuordnet, finden Sie unter .NET Framework-Datenanbieter für SQL Server-Typen.

In der nachfolgenden Tabelle werden die von CSDL unterstützten primitiven Datentypen aufgeführt. In der Tabelle werden auch die Facets aufgeführt, die auf jeden EDMSimpleType angewendet werden können.

EDMSimpleType Beschreibung Anwendbare Facets

Edm.Binary

Enthält Binärdaten.

MaxLength, FixedLength, Nullable, Default

Edm.Boolean

Enthält den Wert true oder false.

Nullable, Default

Edm.Byte

Enthält einen 8-Bit-Ganzzahlwert ohne Vorzeichen.

Precision, Nullable, Default

Edm.DateTime

Stellt ein Datum und eine Uhrzeit dar.

Precision, Nullable, Default

Edm.DateTimeOffset

Enthält ein Datum und eine Uhrzeit als Offset in Minuten von GMT.

Precision, Nullable, Default

Edm.Decimal

Enthält einen numerischen Wert mit fester Genauigkeit und festen Dezimalstellen.

Precision, Nullable, Default

Edm.Double

Enthält eine Gleitkommazahl mit einer Genauigkeit von 15 Stellen.

Precision, Nullable, Default

Edm.Float

Enthält eine Gleitkommazahl mit einer Genauigkeit von 7 Stellen.

Precision, Nullable, Default

Edm.Guid

Enthält einen eindeutigen 16-Byte-Bezeichner.

Precision, Nullable, Default

Edm.Int16

Enthält einen 16-Bit-Ganzzahlwert mit Vorzeichen.

Precision, Nullable, Default

Edm.Int32

Enthält einen 32-Bit-Ganzzahlwert mit Vorzeichen.

Precision, Nullable, Default

Edm.Int64

Enthält einen 64-Bit-Ganzzahlwert mit Vorzeichen.

Precision, Nullable, Default

Edm.SByte

Enthält einen 8-Bit-Ganzzahlwert mit Vorzeichen.

Precision, Nullable, Default

Edm.String

Enthält Zeichendaten.

Unicode, FixedLength, MaxLength, Collation, Precision, Nullable, Default

Edm.Time

Enthält eine Uhrzeit.

Precision, Nullable, Default

Siehe auch

Konzepte

Kanonische Funktionen (Entity SQL)
Mapping von CLR-Methoden zu kanonischen Funktionen
CSDL-Spezifikation

Weitere Ressourcen

CSDL-, SSDL- und MSL-Spezifikationen