Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 3.63 KB

index.md

File metadata and controls

44 lines (27 loc) · 3.63 KB
layout
default

Getting started

OData is an OASIS standard for creating and consuming RESTful APIs. The OData .NET libraries implement the OData version 4.0.

To build an OData V4 client application, start by following:

To build an OData V4 service, start by following:

Introduction

Libraries

  • Core libraries
    • ODataLib, namespace Microsoft.OData.Core. It contains classes to serialize, deserialize and validate OData JSON payloads (source code | binary | tutorial).
    • EdmLib, namespace Microsoft.OData.Edm. It contains classes to represent, construct, parse, serialize and validate entity data models (source code | binary | tutorial).
    • Microsoft.Spatial, namespace Microsoft.Spatial. It contains classes and methods that facilitate geography and geometry spatial operations (source code | binary | tutorial).
    • OData Client for .NET, namespace Microsoft.OData.Client. It contains LINQ-enabled client APIs for issuing OData queries and consuming OData JSON payloads (source code | binary | tutorial).
  • ASP.NET Web API OData, namespace System.Web.OData. It contains everything you need to create OData v4.0 endpoints using ASP.NET Web API and to support OData query syntax for your web APIs (source code | binary | tutorial).
  • RESTier, namespace Microsoft.Restier. It's built upon ASP.NET Web API OData. RESTier can help developers bootstrap an OData service quickly , add business logic conveniently and customize easily. It is currently a preview version (source code | binary | tutorial).

Tooling

  • OData v4 Client Code Generator. An item template that simplifies the process of accessing OData v4 services by generating C# and VB.Net client-side proxy classes (download | tutorial).

Relationship

Client side

Support