Tipi di contenuto di ADO.NET Data Services

Un servizio ADO.NET Data Service consente a un client del servizio di codificare i dati trasmessi anziché un formato determinato di dati. Il protocollo ADO.NET Data Service è progettato per scambiare le risorse in più formati di serializzazione quali Atom e JSON.

Il formato più appropriato varia in base all'applicazione che utilizza il servizio dati e all'ambiente di runtime. Per applicazioni basate su Ajax eseguite in browser Web, ad esempio, potrebbe essere più adeguato il formato JSON perché JSON può essere utilizzato come gli oggetti JavaScript.

Conversione di tipi primitivi EDM da e in tipi primitivi CLR

Poiché i servizi ADO.NET Data Services vengono definiti in termini di modello EDM (Entity Data Model), l'esecuzione del mapping consente ai client che non utilizzano la libreria client di ADO.NET Data Service di interoperare con un servizio ADO.NET Data Service. Nella tabella seguente viene definito il mapping tra tipi CLR ed EDM.

Tipo EDM Tipo CLR

Edm.Binary

byte[]

Edm.Boolean

Bool

Edm.Byte

Byte

Edm.DateTime

DateTime

Edm.Decimal

Decimal

Edm.Double

Double

Edm.Guid

Guid

Edm.Int16

Int16

Edm.Int32

Int32

Edm.Int64

Int64

Edm.String

String

Vedere anche

Concetti

Opzioni query di ADO.NET Data Services
Formato URI di indirizzamento delle risorse (framework di ADO.NET Data Services)