Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 2.84 KB

v1-3-libraries.md

File metadata and controls

20 lines (16 loc) · 2.84 KB
layout title
default
V1-3 Libraries

The .NET libraries and tools for building and consuming OData V1 - V3 are mainly three categories - core libraries, WCF Data Services series and ASP.NET Web API OData, detailed as follows:

Libraries

  • Core libraries
    • ODataLib for OData v1-3, namespace Microsoft.Data.OData. It contains classes to serialize, deserialize and validate OData payloads. Enables construction of OData producers and consumers (source code | binary).
    • EdmLib for OData v1-3, namespace Microsoft.Data.Edm. It contains classes to represent, construct, parse, serialize and validate entity data models (source code | binary).
    • System.Spatial for OData v1-3, namespace System.Spatial. It contains classes and methods that facilitate geography and geometry spatial operations (source code | binary).
    • WCF Data Services Client for OData v1-3, namespace Microsoft.Data.Services.Client. It contains LINQ-enabled client API for issuing OData queries and consuming OData payloads (source code | binary).
    • WCF Data Services Server for OData v1-3, namespace Microsoft.Data.Services. It contains fully-featured server API for responding to OData queries and consuming/producing OData payloads (source code | binary).
  • ASP.NET Web API for OData v1-3, namespace System.Web.Http.OData. It contains everything you need to create OData endpoints using ASP.NET Web API and to support OData query syntax for your web APIs (source code | binary).
  • WCF Data Services EntityFramework Provider, namespace Microsoft.OData.EntityFrameworkProvider. It contains server API for responding to OData queries and consuming/producing OData payloads based on entity framework version 6.0 or higher (source | binary)

Tooling

  • Add Service Reference. It enables the creation of client-side proxies in projects to access one or more OData v1-3 services. (tutorial).