WCF Data Services (anciennement « ADO.NET Data Services ») est un composant du .NET Framework qui vous permet de créer des services qui utilisent Open Data Protocol (OData) pour exposer et consommer des données sur le Web ou l'intranet à l'aide de la sémantique de representational state transfer (REST). OData expose les données comme des ressources qui sont adressables par des URI. Les données sont consultées et modifiées à l'aide de méthodes HTTP standards GET, PUT, POST et DELETE. OData utilise les conventions d'entité-relation de l' Entity Data Model pour exposer les ressources en tant qu'ensemble d'entités liées par des associations.

Les Services de données WCF utilisent le protocole OData pour requêter et mettre à jour des ressources. De cette façon, on peut accéder à ces services depuis n'importe quel client qui prend en charge OData. OData vous permet de lire et d'écrire des données sur les ressources en utilisant des formats de transfert bien connu : JavaScript Object Notation (JSON), un format d'échange données basé sur du texte et très utilisé dans le cadre d'application AJAX, et Atom, un ensemble de normes pour l'échange et la mise à jour de données au format XML.

Les Services de données WCF peuvent exposer des données provenant de diverses sources en tant que flux OData. Les outils pour Visual Studio, rendent la création de service OData plus facile, en utilisant un modèle de données ADO.NET Entity Framework. Vous pouvez également créer des flux OData basés sur des classes du Common Language Runtime (CLR) et même des données non-typées ou issue d'un "late-bound".

Les services de données WCF fournissent également des bibliothèques clientes pour accéder aux flux OData à partir d'applications créées dans Visual Studio pour les plateformes suivantes :

Ces bibliothèques clientes offrent une représentation objet des données, lorsque vous accédez à un flux OData depuis votre application.

Pour obtenir une liste complète du contenu disponible à propos des Services de données WCF et OData, consultez la rubrique Enquête sur les contenus de Services de données WCF.

Autres langues

Cet article est aussi disponible dans les langues suivantes :