Condividi tramite


Client dati (WCF Data Services)

Un'applicazione può interagire con un servizio dati basato su OData (Open Data Protocol) quando è in grado di inviare una richiesta HTTP e di elaborare il feed OData restituito da un 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 forniscono un'esperienza di programmazione avanzata quando utilizzano i feed OData da .NET Framework o da applicazioni basate su Silverlight.

Le due classi principali della libreria client sono DataServiceContext e DataServiceQuery<TElement>. 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<TElement> 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 o Silverlight e modificarli. 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.

Contenuto della sezione

Vedere anche

Altre risorse

Servizio dati (WCF Data Services)

Guida introduttiva a WCF Data Services