WCF Data Services
WCF Data Services (precedentemente noto come "ADO.NET Data Services") è un componente di .NET Framework che consente di creare servizi che si basano su OData (Open Data Protocol) per esporre e utilizzare dati sul Web o su Intranet tramite la semantica REST (Representational State Transfer). In OData i dati sono esposti come risorse indirizzabili tramite URI. Per accedere ai dati e apportarvi modifiche è possibile utilizzare i verbi HTTP standard GET, PUT, POST e DELETE. OData utilizza le convenzioni entità-relazione di Entity Data Model per esporre le risorse come set di entità correlate da associazioni.
WCF Data Services utilizza il protocollo OData per l'indirizzamento e l'aggiornamento delle risorse. In questo modo, è possibile accedere ai servizi da qualsiasi client che supporti OData . OData consente di richiedere e scrivere dati nelle risorse utilizzando formati di trasferimento noti, ovvero JSON (JavaScript Object Notation), un formato per lo scambio di dati basati su testo ampiamente utilizzato nelle applicazioni AJAX, e Atom, un set di standard per lo scambio e l'aggiornamento di dati come XML.
WCF Data Services consente di esporre i dati che hanno origine da vari scenari come feed OData . Gli strumenti di Visual Studio semplificano la creazione di un servizio basato su OData tramite un modello di dati di ADO.NET Entity Framework. È anche possibile creare feed OData basati sulle classi CLR (Common Language Runtime), nonché dati ad associazione tardiva o senza tipo.
WCF Data Services include inoltre un set di librerie client: una per le applicazioni client .NET Framework in generale e un'altra specifica per le applicazioni basate su Silverlight. Queste librerie client forniscono un modello di programmazione basato su oggetti per l'accesso a un feed OData da ambienti quali .NET Framework e Silverlight.
Da dove iniziare
A seconda degli argomenti di maggiore interesse, si consiglia di iniziare a utilizzare WCF Data Services in uno degli argomenti seguenti.
Passare subito a...
Codice di esempio...
Ulteriori informazioni su OData ...
Vedere alcuni video...
Vedere esempi end-to-end
Come si integra con Visual Studio?
Attività possibili
Utilizzo di Silverlight...
Utilizzo di LINQ...
Ulteriori informazioni...
Contenuto della sezione
- Cenni preliminari su WCF Data Services
Viene fornita una panoramica delle caratteristiche e delle funzionalità introdotte in WCF Data Services .
- Novità di WCF Data Services
Vengono descritti le nuove funzionalità WCF Data Services e il supporto delle nuove caratteristiche di OData .
- Guida introduttiva a WCF Data Services
Viene illustrato come esporre e utilizzare feed OData tramite WCF Data Services .
- Definizione di WCF Data Services
Viene illustrato come creare e configurare un servizio dati che espone feed OData .
- Libreria client WCF Data Services
Viene descritto come servirsi delle librerie client per utilizzare i feed OData di un'applicazione client .NET Framework.