Indépendance du stockage (ADO.NET Data Services Framework)

Le composant côté serveur de l'ADO.NET Data Services Framework peut créer un service de données secondé par toute source de données, telle qu'une base de données relationnelle, un fichier xml, un service Web ou une logique d'application.

ADO.NET Data Services accepte les demandes HTTP pour les ressources identifiées par des URI, puis désérialise les demandes HTTP et passe une représentation des demandes à un fournisseur d'accès aux données enfichable. Le fournisseur exécute la demande sur la source de données sous-jacente.

L'ADO.NET Data Services Framework est capable de créer des services de données sur la base de :

  • sources Entity Framework qui déploient un modèle de relation d'entités et un mappage relationnel d'objets des données stockées dans des bases de données relationnelles, telles que SQL Server, Oracle, DB2 et MySql ;

  • toute implémentation de IQueryable qui inclut une sémantique de mise à jour.

Quel que soit le mécanisme de stockage, ADO.NET Data Services transporte les données à l'aide de protocoles REST (Representational State Transfer).

Pour plus d'informations sur l'implémentation d'ADO.NET Data Services sur la base du modèle EDM (Entity Data Model), consultez Démarrage rapide de Data Service (ADO.NET Data Services Framework). Pour plus d'informations sur les données déployées par l'implémentation de IQueryable, consultez Modèle de données (ADO.NET Data Services Framework) et Data Service (ADO.NET Data Services).

Voir aussi

Concepts

Services et sémantique REST (ADO.NET Data Services Framework)
Modèle de données (ADO.NET Data Services Framework)

Autres ressources

Data Service (ADO.NET Data Services)
Entity Data Model
Representational State Transfer (REST)