Client de données (WCF Data Services)

Une application peut interagir avec un service de données basé sur Protocole OData (Open Data) si elle peut envoyer une requête HTTP et transformer le flux d'OData retourné par un service de données. Cette interopérabilité vous permet d'accéder aux services basés sur OData à partir d'une large gamme d'applications Web. Services de données WCF inclut également des bibliothèques clientes qui fournissent une expérience en programmation plus riche lorsque vous consommez des flux OData à partir des applications .NET Framework ou Silverlight.

Les deux classes principales de la bibliothèque cliente sont la classe DataServiceContext et la classe DataServiceQuery<TElement>. La classe DataServiceContext encapsule des opérations prises en charge sur un service de données spécifié. Même si les services OData sont sans état, ce n'est pas le cas du contexte. Par conséquent, vous pouvez utiliser la classe DataServiceContext pour conserver l'état sur le client entre des interactions avec le service de données afin de prendre en charge des fonctionnalités telles que la gestion des changements. Cette classe gère également des identités et suit les modifications. La classe DataServiceQuery<TElement> représente une requête sur un jeu d'entités spécifique.

Cette section décrit comment utiliser des bibliothèques clientes pour accéder aux données d'une application cliente .NET Framework ou Silverlight et les modifier. D'autres bibliothèques clientes sont disponibles et vous permettent de consommer un flux OData dans d'autres types d'applications. Pour plus d'informations, consultez OData SDK.

Dans cette section

Voir aussi

Autres ressources

Services de données (WCF Data Services)

Mise en route de WCF Data Services