Share via


WCF Data Services

WCF Data Services (früher als "ADO.NET Data Services" bezeichnet) ist eine Komponente von .NET Framework, die Ihnen ermöglicht, Dienste zu erstellen, die mithilfe von Open Data Protocol (OData) Daten über das Internet oder Intranet mit der Semantik von Representational State Transfer (REST) verfügbar machen und nutzen. OData macht Daten als durch URIs adressierbare Ressourcen verfügbar. Der Zugriff auf und die Änderung von Daten erfolgt mithilfe der Standard-HTTP-Befehle GET, PUT, POST und DELETE. OData macht mithilfe der Entitätsbeziehungskonventionen des Entity Data Model die Ressourcen als Mengen von durch Zuordnungen verknüpften Entitäten verfügbar.

WCF Data Services verwendet das OData -Protokoll zum Adressieren und Aktualisieren von Ressourcen. Auf diese Weise können Sie von jedem Client aus auf diese Dienste zugreifen, der OData unterstützt. OData ermöglicht das Anfordern von Daten und das Schreiben von Daten in Ressourcen mithilfe der folgenden bekannten Übertragungsformate: JSON (JavaScript Object Notation), ein in AJAX-Anwendungen häufig verwendetes textbasiertes Datenaustauschformat, und Atom, ein Satz von Standards zum Austauschen und Aktualisieren von Daten als XML.

WCF Data Services kann Daten, die aus verschiedenen Quellen stammen, als OData -Feeds verfügbar machen. Visual Studio Tools vereinfachen das Erstellen eines OData -basierten Diensts mithilfe eines ADO.NET Entity Framework-Datenmodells. OData -Feeds können auch auf Grundlage von CLR-Klassen (Common Language Runtime) und sogar auf Grundlage von spät gebundenen oder nicht typisierten Daten erstellt werden.

WCF Data Services umfasst auch einen Satz Clientbibliotheken; eine Bibliothek für allgemeine .NET Framework-Clientanwendungen und eine andere speziell für Silverlight-basierte Anwendungen. Diese Clientbibliotheken stellen ein objektbasiertes Programmiermodell für den Zugriff auf OData -Feeds von Umgebungen wie .NET Framework und Silverlight bereit.

Wo sollte ich beginnen?

Je nach Ihren Interessen sollten Sie zuerst mit einem der folgenden WCF Data Services -Themen beginnen.

In diesem Abschnitt

Siehe auch

Weitere Ressourcen

Representational State Transfer (REST)