Speicherunabhängigkeit (ADO.NET Data Services-Framework)
Die serverseitige Komponente des ADO.NET Data Services-Frameworks kann einen Datendienst erstellen, der von einer beliebigen Datenquelle wie einer relationalen Datenbank, einer XML-Datei, einem Webdienst oder mit Anwendungslogik gestützt wird.
ADO.NET Data Services akzeptiert HTTP-Anforderungen für mit URIs identifizierte Ressourcen. Die HTTP-Anforderungen werden deserialisiert, und eine Darstellung der Anforderungen wird an einen austauschbaren Datenzugriffsanbieter übergeben. Der Anbieter führt die Anforderung auf der zugrunde liegenden Datenquelle aus.
Das ADO.NET Data Services-Framework kann Datendienste auf folgenden Grundlagen erstellen:
Entity Framework-Quellen, die ein Entitätsbeziehungsmodell und ein objektrelationales Mapping von Daten bereitstellen, die in relationalen Datenbanken wie SQL Server, Oracle, DB2 und MySql gespeichert sind.
Eine beliebige Implementierung von IQueryable, die eine Semantik für Aktualisierungen umfasst.
Unabhängig vom Speichermechanismus werden Daten von ADO.NET Data Services mit REST-Protokollen (Representational State Transfer (REST)) übertragen.
Weitere Informationen zur Implementierung von ADO.NET Data Services auf Grundlage des Entity Data Model (EDM) finden Sie unter Schnellstart von Datendiensten (ADO.NET Data Services-Framework). Informationen zu Daten, die durch die Implementierung von IQueryable bereitgestellt werden, finden Sie unter Datenmodell (ADO.NET Data Services-Framework) und Data Service (ADO.NET Data Services).
Siehe auch
Konzepte
REST-Dienste und -Semantik (ADO.NET Data Services-Framework)
Datenmodell (ADO.NET Data Services-Framework)
Weitere Ressourcen
Data Service (ADO.NET Data Services)
Entity Data Model
Representational State Transfer (REST)