Condividi tramite


Entity Data Model: tipi di dati primitivi

Entity Data Model (EDM) supporta un set di tipi di dati primitivi astratti (ad esempio, String, Boolean, Int32 e così via) utilizzati per definire le proprietà in un modello concettuale. Questi tipi di dati primitivi sono proxy per i tipi di dati primitivi effettivi supportati nell'ambiente di archiviazione o host, ad esempio un database SQL Server o Common Language Runtime (CLR). EDM non definisce la semantica di operazioni o conversioni su tipi di dati primitivi. Questa semantica viene definita dall'ambiente di archiviazione o host. I tipi di dati primitivi in EDM sono in genere associati ai corrispondenti tipi di dati primitivi nell'ambiente di archiviazione o host. Per informazioni su come Entity Framework esegue il mapping di tipi primitivi in EDM ai tipi di dati di SQL Server, vedere .NET Framework Data Provider for SQL Server (Entity Framework).

Ee382832.note(it-it,VS.100).gifNota:
EDM non supporta raccolte di tipi di dati primitivi.

Per informazioni sui tipi di dati strutturati in EDM, vedere tipo di entità e tipo complesso.

Tipi di dati primitivi supportati in Entity Data Model

Nella tabella seguente vengono elencati i tipi di dati primitivi supportati da EDM. Nella tabella vengono inoltre elencati i facet applicabili a ogni tipo di dati primitivi.

Tipi di dati primitivi Descrizione Facet applicabili

Binary

Contiene dati binari.

MaxLength, FixedLength, Nullable, Default

Boolean

Contiene il valore true o false.

Nullable, Default

Byte

Contiene un Unsigned Integer a 8 bit.

Precision, Nullable, Default

DateTime

Rappresenta una data e un'ora.

Precision, Nullable, Default

DateTimeOffset

Contiene una data e un'ora come offset in minuti rispetto all'ora GMT.

Precision, Nullable, Default

Decimal

Contiene un valore numerico con scala e precisione fisse.

Precision, Nullable, Default

Double

Contiene un numero a virgola mobile con precisione a 15 cifre.

Precision, Nullable, Default

Float

Contiene un numero a virgola mobile con precisione a sette cifre.

Precision, Nullable, Default

Guid

Contiene un identificatore univoco a 16 byte.

Precision, Nullable, Default

Int16

Contiene un Signed Integer a 16 bit.

Precision, Nullable, Default

Int32

Contiene un Signed Integer a 32 bit.

Precision, Nullable, Default

Int64

Contiene un Signed Integer a 64 bit.

Precision, Nullable, Default

SByte

Contiene un Signed Integer a 8 bit.

Precision, Nullable, Default

String

Contiene dati di tipo carattere.

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

Time

Contiene un'ora del giorno.

Precision, Nullable, Default

Vedere anche

Concetti

Concetti chiave di Entity Data Model
Entity Data Model