Indipendenza di archiviazione (framework di ADO.NET Data Services)

Il componente sul lato server del framework di ADO.NET Data Services può creare un servizio dati basato su qualsiasi origine dati, ad esempio un database relazionale, un file xml, un servizio Web o una logica di applicazione.

ADO.NET Data Services accetta le richieste HTTP per risorse identificate da URI, quindi deserializza le richieste HTTP e passa una rappresentazione delle stesse a un provider di accesso ai dati di collegamento. Il provider esegue la richiesta sull'origine dati sottostante.

ADO.NET Data Services Framework può creare servizi dati basati su:

  • Origini di Entity Framework che distribuiscono un modello entità-relazione e un mapping relazionale a oggetti di dati archiviati in database relazionali, quali SQL Server, Oracle, DB2 e MySql.

  • Qualsiasi implementazione che include la semantica per gli aggiornamenti.

Indipendentemente dal meccanismo di archiviazione, ADO.NET Data Services trasporta i dati utilizzando protocolli REST (Representational State Transfer).

Per ulteriori informazioni sull'implementazione di ADO.NET Data Services basata sul modello EDM (Entity Data Model), vedere Guida introduttiva al servizio dati (framework di ADO.NET Data Services). Per informazioni sui dati distribuiti dall'implementazione IQueryable, vedere Modello di dati (framework di ADO.NET Data Services) e Data Service (ADO.NET Data Services).

Vedere anche

Concetti

Servizi e semantica REST (framework di ADO.NET Data Services)
Modello di dati (framework di ADO.NET Data Services)

Altre risorse

Data Service (ADO.NET Data Services)
Entity Data Model
Representational State Transfer (REST)