Sdílet prostřednictvím


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)