WCF Data Services 4.5WCF Data Services 4.5

Services de données WCFWCF Data Services (autrefois appelé « ADO.NET Data Services ») est un composant du .NET Framework qui permet de créer des services qui utilisent le protocole OData (Open Data Protocol)Open Data Protocol (OData) pour exposer et consommer des données sur le web ou l’intranet en utilisant la sémantique de REST (representational state transfer). (formerly known as "ADO.NET Data Services") is a component of the .NET Framework that enables you to create services that use the OData (Open Data Protocol)Open Data Protocol (OData) to expose and consume data over the Web or intranet by using the semantics of representational state transfer (REST). ODataOData expose des données comme des ressources adressables par des URI. exposes data as resources that are addressable by URIs. Les données sont accessibles et modifiables à l'aide des verbes HTTP standard GET, PUT, POST et DELETE.Data is accessed and changed by using standard HTTP verbs of GET, PUT, POST, and DELETE. ODataOData utilise les conventions de relation d’entité dans EDM (Entity Data Model) pour exposer des ressources en tant que jeux d’entités liés par des associations. uses the entity-relationship conventions of the Entity Data Model to expose resources as sets of entities that are related by associations.

Services de données WCFWCF Data Services utilise le protocole ODataOData pour adresser et mettre à jour les ressources. uses the ODataOData protocol for addressing and updating resources. Vous pouvez ainsi accéder à ces services à partir de tout client qui prend en charge ODataOData.In this way, you can access these services from any client that supports ODataOData. ODataOData permet de demander et d’écrire des données dans les ressources en utilisant des formats de transfert bien connus : Atom, jeu de normes pour l’échange et la mise à jour de données au format XML, et JSON (JavaScript Objet Notation), format d’échange de données textuel utilisé largement dans l’application AJAX. enables you to request and write data to resources by using well-known transfer formats: Atom, a set of standards for exchanging and updating data as XML, and JavaScript Object Notation (JSON), a text-based data exchange format used extensively in AJAX application.

Services de données WCFWCF Data Services peut exposer des données issues de différentes sources, telles que des flux ODataOData. can expose data that originates from various sources as ODataOData feeds. Les outils de Visual Studio simplifient la création de services basés sur ODataOData à l'aide d'un modèle de données ADO.NET Entity Framework.Visual Studio tools make it easier for you to create an ODataOData-based service by using an ADO.NET Entity Framework data model. Vous pouvez aussi créer des flux ODataOData reposant sur des classes CLR (Common Language Runtime) et même des données à liaison tardive ou non typées.You can also create ODataOData feeds based on common language runtime (CLR) classes and even late-bound or un-typed data.

Services de données WCFWCF Data Services 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. also includes a set of client libraries, one for general .NET Framework client applications and another specifically for Silverlight-based applications. Ces bibliothèques clientes fournissent un modèle de programmation basé sur des objets quand vous accédez à un flux ODataOData à partir de certains environnements tels que le .NET Framework et Silverlight.These client libraries provide an object-based programming model when you access an ODataOData feed from environments such as the .NET Framework and Silverlight.

Où est-ce que je dois démarrer ?Where Should I Start?

Selon ce qui vous intéresse, choisissez de démarrer avec Services de données WCFWCF Data Services depuis l'une des rubriques suivantes.Depending on your interests, consider getting started with Services de données WCFWCF Data Services in one of the following topics.

Je veux rentrer dans le vif du sujet...I want to jump right in…

Montrez-moi des exemples de code...Just show me some code…

Je souhaite en savoir plus sur ODataOData.I want to know more about ODataOData

Je souhaite regarder des vidéos...I want to watch some videos…

Je souhaite consulter des exemples de bout en boutI want to see end-to-end samples

Qu'en est-il de l'intégration avec Visual Studio ?How does it integrate with Visual Studio?

Comment puis-je l'utiliser ?What can I do with it?

Je souhaite utiliser Silverlight...I want to use Silverlight…

Je souhaite créer une application Windows Phone…I want to create a Windows Phone application…

Je souhaite utiliser LINQ...I want to use LINQ…

J'ai encore besoin d'informations supplémentaires...I still need some more information…

Dans cette sectionIn This Section

Vue d’ensembleOverview
Fournit une vue d'ensemble des caractéristiques et des fonctionnalités disponibles dans Services de données WCFWCF Data Services.Provides an overview of the features and functionality available in Services de données WCFWCF Data Services.

Nouveautés de WCF Data ServicesWhat's New in WCF Data Services
Décrit les nouvelles fonctionnalités de Services de données WCFWCF Data Services et la prise en charge des nouvelles fonctions de ODataOData.Describes new functionality in Services de données WCFWCF Data Services and support for new ODataOData features.

Prise en mainGetting Started
Décrit comment exposer et consommer des flux ODataOData à l’aide d’Services de données WCFWCF Data Services.Describes how to expose and consume ODataOData feeds by using Services de données WCFWCF Data Services.

Définition de WCF Data ServicesDefining WCF Data Services
Décrit comment créer et configurer un service de données qui expose des flux ODataOData.Describes how to create and configure a data service that exposes ODataOData feeds.

Bibliothèque cliente WCF Data ServicesWCF Data Services Client Library
Décrit comment utiliser des bibliothèques clientes pour consommer les flux ODataOData d’une application cliente .NET Framework.Describes how to use client libraries to consume ODataOData feeds from a .NET Framework client application.

Voir aussiSee Also

Representational State Transfer (REST)Representational State Transfer (REST)