Condividi tramite


Libreria client WCF Data Services

Qualsiasi applicazione può interagire con un servizio dati basato sul OData (Open Data Protocol) -se è in grado di inviare una richiesta HTTP ed elaborare il feed OData  restituito dal servizio dati. Questa interoperabilità consente di accedere ai servizi basati su OData da un'ampia gamma di applicazioni Web. WCF Data Services include librerie client che consentono di programmare in modo più completo quando si utilizzano feed OData  da applicazioni .NET Framework o basate su Silverlight.

Le due classi principali della libreria client sono la classe DataServiceContext e la classe DataServiceQuery. La classe DataServiceContext incapsula operazioni supportate su un servizio dati specificato. Sebbene i servizi OData siano senza stato, non lo è il contesto. È pertanto possibile utilizzare la classe DataServiceContext per mantenere lo stato nel client tra le interazioni con il servizio dati in modo da supportare funzionalità quali la gestione di modifiche. Questa classe consente inoltre di gestire le identità e di rilevare le modifiche. La classe DataServiceQuery rappresenta una query su un set di entità specifico.

In questa sezione viene descritto come utilizzare le librerie client per accedere ai dati di un'applicazione client .NET Framework e modificarli. Per ulteriori informazioni sull'utilizzo della libreria client WCF Data Services con un'applicazione basata su Silverlight, vedere WCF Data Services (Silverlight). Altre librerie client sono disponibili per consentire l'utilizzo di un feed OData in altri tipi di applicazione. Per ulteriori informazioni, vedere la pagina relativa a OData SDK.

Argomenti della sezione

Vedere anche

Concetti

Guida introduttiva a WCF Data Services

Altre risorse

Definizione di WCF Data Services

Data di compilazione: 2011-02-23