Tipi del modello concettuale (CSDL)
CSDL (Conceptual Schema Definition Language) supporta un set di tipi di dati primitivi astratti, chiamato EDMSimpleTypes, che definisce proprietà in un modello concettuale.EDMSimpleTypes sono proxy per tipi di dati primitivi supportati nell'ambiente di archiviazione o host.Per informazioni sul mapping di Entity Framework tra i tipi di dati EDMSimpleTypes e quelli di SQL Server, vedere SqlClient per i tipi Entity Framework.
Nella tabella seguente vengono elencati i tipi di dati primitivi supportati da CSDL.Nella tabella vengono inoltre elencati i facet applicabili a ogni tipo di dati EDMSimpleType.
EDMSimpleType |
Descrizione |
Facet applicabili |
---|---|---|
Edm.Binary |
Contiene dati binari. |
MaxLength, FixedLength, Nullable, Default |
Edm.Boolean |
Contiene il valore true o false. |
Nullable, Default |
Edm.Byte |
Contiene un Unsigned Integer a 8 bit. |
Precision, Nullable, Default |
Edm.DateTime |
Rappresenta una data e un'ora. |
Precision, Nullable, Default |
Edm.DateTimeOffset |
Contiene una data e un'ora come offset in minuti rispetto all'ora GMT. |
Precision, Nullable, Default |
Edm.Decimal |
Contiene un valore numerico con scala e precisione fisse. |
Precision, Nullable, Default |
Edm.Double |
Contiene un numero a virgola mobile con precisione a 15 cifre. |
Precision, Nullable, Default |
Edm.Float |
Contiene un numero a virgola mobile con precisione a 7 cifre. |
Precision, Nullable, Default |
Edm.Guid |
Contiene un identificatore univoco a 16 byte. |
Precision, Nullable, Default |
Edm.Int16 |
Contiene un Signed Integer a 16 bit. |
Precision, Nullable, Default |
Edm.Int32 |
Contiene un Signed Integer a 32 bit. |
Precision, Nullable, Default |
Edm.Int64 |
Contiene un Signed Integer a 64 bit. |
Precision, Nullable, Default |
Edm.SByte |
Contiene un Signed Integer a 8 bit. |
Precision, Nullable, Default |
Edm.String |
Contiene dati di tipo carattere. |
Unicode, FixedLength, MaxLength, Collation, Precision, Nullable, Default |
Edm.Time |
Contiene un'ora del giorno. |
Precision, Nullable, Default |
Vedere anche
Concetti
Mapping dei metodi CLR alle funzioni canoniche