Freigeben über


Datenclient (WCF Data Services)

Jede Anwendung kann mit einem Open Data Protocol (OData)-basierten Datendienst interagieren, wenn sie eine HTTP-Anforderung senden und den OData-Feed verarbeiten kann, den ein Datendienst zurückgibt. Diese Interoperabilität ermöglicht es Ihnen, aus einer Vielzahl webbasierter Anwendungen auf OData-basierte Dienste zuzugreifen. WCF Data Services umfasst auch Clientbibliotheken, die umfangreichere Programmierfunktionen bieten, wenn Sie aus .NET Framework- oder Silverlight-basierten Anwendungen heraus OData-Feeds nutzen.

Die beiden Hauptklassen der Clientbibliothek sind die DataServiceContext-Klasse und die DataServiceQuery<TElement>-Klasse. Die DataServiceContext-Klasse kapselt Vorgänge, die für einen angegebenen Datendienst unterstützt werden. Im Gegensatz zu OData-Diensten ist der Kontext nicht zustandslos. Sie können daher mithilfe der DataServiceContext-Klasse den Zustand auf dem Client zwischen Interaktionen mit dem Datendienst beibehalten, um Features wie das Änderungsmanagement zu unterstützen. Diese Klasse verwaltet auch Identitäten und verfolgt Änderungen nach. Die DataServiceQuery<TElement>-Klasse stellt eine Abfrage für eine bestimmte Entitätenmenge dar.

In diesem Abschnitt wird beschrieben, wie Sie mit Clientbibliotheken von einer .NET Framework- oder Silverlight-Clientanwendung auf Daten zugreifen und diese ändern. Andere Clientbibliotheken sind verfügbar, die es Ihnen ermöglichen, in anderen Arten von Anwendungen einen OData-Feed zu nutzen. Weitere Informationen finden Sie unter OData SDK.

In diesem Abschnitt

Siehe auch

Andere Ressourcen

Datendienst (WCF Data Services)

Erste Schritte mit WCF Data Services