WCF Data Services
Services de données WCF (autrefois appelé « ADO.NET Data Services ») est un composant du .NET Framework qui vous permet de créer des services qui utilisent le protocole Protocole OData (Open Data) pour exposer et consommer des données sur le Web ou l'intranet à l'aide de la sémantique de REST (representational state transfer). OData expose les données sous forme de ressources adressables par des URI. Les données sont accessibles et modifiables à l'aide des verbes HTTP standard GET, PUT, POST et DELETE. OData utilise les conventions de relation d'entité dans Entity Data Model pour exposer des ressources sous forme de jeux d'entités reliés par des associations.
Services de données WCF utilise le protocole OData pour l'adressage et la mise à jour des ressources. Vous pouvez ainsi accéder à ces services à partir de tout client qui prend en charge OData . OData vous permet de demander et d'écrire des données dans les ressources à l'aide des formats de transfert classiques : JSON (JavaScript Object Notation), un format d'échange de données textuel utilisé largement dans l'application AJAX, et Atom, un jeu de normes pour l'échange et la mise à jour de données au format XML.
Services de données WCF peut exposer des données qui proviennent de différentes sources, telles que des flux OData . Les outils de Visual Studio simplifient la création de services basés sur OData à l'aide d'un modèle de données ADO.NET Entity Framework. Vous pouvez également créer des flux OData d'après les classes CLR (common language runtime) et même des données à liaison tardive ou non typées.
Services de données WCF inclut également un jeu de bibliothèques clientes, un pour les applications clientes .NET Framework générales et un autre spécifique aux applications Silverlight. Ces bibliothèques clientes fournissent un modèle de programmation basé sur des objets lorsque vous accédez à un flux OData depuis des environnements tels que .NET Framework et Silverlight.
Où est-ce que je dois démarrer ?
Selon ce qui vous intéresse, choisissez de démarrer avec Services de données WCF depuis l'une des rubriques suivantes.
Je souhaite rentrer dans le vif du sujet...
Montrez-moi des exemples de code...
Je souhaite en savoir plus sur OData .
Je souhaite regarder des vidéos...
Je souhaite consulter des exemples de bout en bout
Qu'en est-il de l'intégration avec Visual Studio ?
Comment puis-je l'utiliser ?
Je souhaite utiliser Silverlight...
Je souhaite utiliser LINQ...
J'ai encore besoin d'informations supplémentaires...
Dans cette section
- Vue d'ensemble de WCF Data Services
Fournit une vue d'ensemble des caractéristiques et des fonctionnalités disponibles dans Services de données WCF .
- Nouveautés dans WCF Data Services
Décrit les nouvelles fonctionnalités de Services de données WCF et la prise en charge des nouvelles fonctions de OData .
- Mise en route de WCF Data Services
Décrit comment exposer et consommer des flux OData à l'aide d'Services de données WCF .
- Définition de WCF Data Services
Décrit comment créer et configurer un service de données qui expose des flux OData .
- Bibliothèque cliente de WCF Data Services
Décrit comment utiliser des bibliothèques clientes pour consommer les flux OData d'une application cliente .NET Framework.