Freigeben über


WCF Data Services-Clientbibliothek

Mit einem Open Data Protocol (OData) -basierten Datendienst kann jede Anwendung interagieren, die HTTP-Anforderungen senden und den von einem Datendienst zurückgegebenen OData -Feed verarbeiten kann. 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-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-Klasse stellt eine Abfrage für eine bestimmte Entitätenmenge dar.

In diesem Abschnitt wird beschrieben, wie Sie mit Clientbibliotheken von einer .NET Framework-Clientanwendung auf Daten zugreifen und diese ändern. Weitere Informationen zur Verwendung der WCF Data Services -Clientbibliothek mit einer Silverlight-basierten Anwendung finden Sie unter WCF Data Services (Silverlight). 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

Konzepte

Erste Schritte mit WCF Data Services

Weitere Ressourcen

Definieren von WCF Data Services

Erstellungsdatum: 2011-02-23