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.
Ich möchte direkt beginnen…
Ich möchte einige Codebeispiele anzeigen…
Ich möchte mehr über OData erfahren...
Ich möchte Videos ansehen…
Ich möchte End-to-End-Beispiele anzeigen
Wie erfolgt die Integration in Visual Studio?
Für welche Aufgaben kann ich es verwenden?
Ich möchte Silverlight verwenden…
Ich möchte LINQ verwenden…
Ich benötige weitere Informationen…
In diesem Abschnitt
- Übersicht über WCF Data Services
Bietet eine Übersicht über die in WCF Data Services verfügbaren Features und Funktionen.
- Neuerungen in WCF Data Services
Beschreibt neue Funktionen in WCF Data Services und Unterstützung für neue OData -Features.
- Erste Schritte mit WCF Data Services
Beschreibt das Verfügbarmachen und Verwenden von OData -Feeds mithilfe von WCF Data Services .
- Definieren von WCF Data Services
Beschreibt das Erstellen und Konfigurieren eines Datendiensts, der OData -Feeds verfügbar macht.
- WCF Data Services-Clientbibliothek
Beschreibt, wie Sie mithilfe von Clientbibliotheken OData -Feeds von einer .NET Framework-Clientanwendung verwenden können.