Freigeben über


OData-Referenz

Das Projekt OData .NET-Bibliotheken (oder kurz OData .NET) umfasst die Implementierung der Kernfunktionen des OData-Protokolls auf der .NET-Plattform, die URI-Analyse, das Lesen und Schreiben von Anforderungen und Antworten, das Erstellen von Entity Data Model (EDM) und einen .Net OData-Client, der zum Nutzen des OData-Diensts verwendet werden kann. Es handelt sich um ein vollständig open source-Projekt, das vom Microsoft OData-Team verwaltet wird. Die Bibliotheken werden von WebApi und RESTier verwendet, die für die Erstellung neuer OData Services empfohlen werden.

OData steht für das Open Data-Protokoll. Es wurde von Microsoft initiiert und ist jetzt ein ISO-genehmigterUND OASIS-Standard . OData ermöglicht das Erstellen und Verwenden von REST-APIs, die es ermöglichen, mithilfe von URLs identifizierte und in einem Datenmodell definierte Ressourcen mithilfe einfacher HTTP-Anforderungen von Webclients zu veröffentlichen und zu bearbeiten.

Weitere Informationen zu OData finden Sie in den folgenden Ressourcen:

Informationen zum Anwenden dieser und verwandter Bibliotheken zum Erstellen oder Nutzen des OData-Diensts finden Sie in den folgenden Ressourcen:

OData-Bibliotheken

Der OData-Stapel besteht aus den folgenden Bibliotheken, die Version 4.0 der OData-Spezifikation implementieren. Diese Bibliotheken ersetzen den älteren V3-Stapel, der jetzt veraltet ist.

  • ODataLib (Namespace Microsoft.OData.Core): Die ODataLib enthält Klassen zum Serialisieren, Deserialisieren und Überprüfen von OData-JSON-Nutzlasten.
  • EdmLib (Namespace Microsoft.OData.Edm): Die EdmLib enthält Klassen zum Darstellen, Konstruieren, Analysieren, Serialisieren und Überprüfen von Entitätsdatenmodellen.
  • Microsoft.Spatial (Namespace Microsoft.Spatial): Die räumliche Bibliothek enthält Klassen und Methoden, die räumliche Vorgänge in Geografie und Geometrie erleichtern.
  • OData Client for .NET (Namespace Microsoft.OData.Client): Die Clientbibliothek basiert auf ODataLib und EdmLib, die LINQ-fähige Client-APIs für das Ausgeben von OData-Abfragen und die Nutzung von OData-JSON-Nutzlasten enthält.