Erstellen von ADO.NET Data Services

Im ADO.NET Data Services-Framework besteht das Erstellen eines Datendiensts, der Erstellungs-, Lese-, Aktualisierungs- und Löschoperationen unterstützt, aus drei Schritten:

  1. Erstellen des Datenmodells - ADO.NET Data Services verwendet eine REST-Schnittstelle, die auf einem Konzeptdatenmodell basiert.

    ADO.NET Data Services bietet direkte Unterstützung für Datenmodelle, die auf dem ADO.NET Entity Framework basieren. ADO.NET Data Services stellt außerdem einen Erweiterungsmechanismus zur Verfügung, mit dem Datenmodelle aus CLR-Objekten (Common Language Runtime) bereitgestellt werden können. Die AsQueryable-Methode, die ab Microsoft .NET Framework 3.5 verfügbar ist, fügt Objekten, die die IEnumerable<T> implementieren, die IQueryable<T>-Schnittstelle hinzu. Diese neue Schnittstelle erleichtert das Bereitstellen von ADO.NET Data Services im .NET Framework mithilfe von Listen, Arrays und Auflistungen.

    Weitere Informationen zu den von ADO.NET Data Services unterstützten Datenmodellen finden Sie unter Datenmodell (ADO.NET Data Services-Framework).

  2. Erstellen des Datendiensts - Das Datenmodell wird vom konfigurierten Datendienst über HTTP zur Verfügung gestellt. Außerdem können Zwischenspeicherungs- und Autorisierungsrichtlinien angegeben werden, die vom Server erzwungen werden.

  3. Auswählen eines Hosts - ADO.NET Data Services ist nicht direkt an ein Netzwerksocket gebunden und akzeptiert daher keine direkten HTTP-Anforderungen. Stattdessen erfolgt die Ausführung in vorhandenen Infrastrukturen wie Windows Communication Foundation.

    Weitere Informationen zu den von ADO.NET Data Services unterstützten Hosts finden Sie unter Datendiensthost (ADO.NET Data Services-Framework).

Einen Schnelleinstieg in das Erstellen eines Beispieldatendiensts mit ADO.NET Data Services finden Sie unter Schnellstart von Datendiensten (ADO.NET Data Services-Framework).

In diesem Abschnitt

In den folgenden Themen wird beschrieben, wie Sie Datendienste mit ADO.NET Data Services erstellen.

Schnellstart von Datendiensten (ADO.NET Data Services-Framework)

Datenmodell (ADO.NET Data Services-Framework)

Datendiensthost (ADO.NET Data Services-Framework)

Dienstvorgänge und Interceptors (ADO.NET Data Services-Framework)

Siehe auch

Konzepte

Clientanwendungen von ADO.NET Data Services
ADO.NET Data Service-Spezifikationen
Übersicht über das ADO.NET Data Services-Framework

Weitere Ressourcen

Entity Data Model