Share via


Types de modèles conceptuels (CSDL)

Le langage CSDL (Conceptual Schema Definition Language) prend en charge un jeu de types de données primitifs abstraits appelé EDMSimpleTypes qui définit les propriétés dans un modèle conceptuel.EDMSimpleTypes sont les proxys des types de données primitifs pris en charge dans l'environnement de stockage ou d'hébergement.Pour plus d'informations sur la façon dont Entity Framework mappe EDMSimpleTypes aux types de données SQL Server, consultez SqlClient pour les types Entity Framework.

Le tableau suivant répertorie les types de données primitifs pris en charge par CSDL.Le tableau répertorie également les facettes qui peuvent être appliquées à chaque EDMSimpleType.

EDMSimpleType

Description

Facettes applicables

Edm.Binary

Contient des données binaires.

MaxLength, FixedLength, Nullable, Default

Edm.Boolean

Contient la valeur true ou false.

Nullable, Default

Edm.Byte

Contient une valeur d'entier 8 bits non signé.

Precision, Nullable, Default

Edm.DateTime

Représente une date et une heure.

Precision, Nullable, Default

Edm.DateTimeOffset

Contient une date et une heure en tant que décalage en minutes par rapport à l'heure GMT.

Precision, Nullable, Default

Edm.Decimal

Contient une valeur numérique avec une précision et une échelle fixes.

Precision, Nullable, Default

Edm.Double

Contient un nombre à virgule flottante avec une précision de 15 chiffres.

Precision, Nullable, Default

Edm.Float

Contient un nombre à virgule flottante avec une précision de 7 chiffres.

Precision, Nullable, Default

Edm.Guid

Contient un identificateur unique de 16 octets.

Precision, Nullable, Default

Edm.Int16

Contient une valeur d'entier 16 bits signé.

Precision, Nullable, Default

Edm.Int32

Contient une valeur d'entier 32 bits signé.

Precision, Nullable, Default

Edm.Int64

Contient une valeur d'entier 64 bits signé.

Precision, Nullable, Default

Edm.SByte

Contient une valeur d'entier 8 bits signé.

Precision, Nullable, Default

Edm.String

Contient des données caractères.

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

Edm.Time

Contient une heure.

Precision, Nullable, Default

Voir aussi

Concepts

Fonctions canoniques

Mappage de méthodes CLR à des fonctions canoniques

Spécification CSDL

Autres ressources

Spécifications CSDL, SSDL et MSL