Language

OData

In this chapter, you'll learn:
The Open Data Protocol (OData) is a data access protocol for the web. OData provides a uniform way to query and manipulate data sets through CRUD operations (create, read, update, and delete). Using ASP.NET Web API, it is easy to create an OData endpoint. You can control which OData operations are exposed. You can host multiple OData endpoints, alongside non-OData endpoints. You have full control over your data model, back-end business logic, and data layer.

  1. Getting Started with OData (3 Tutorials)

    This tutorial shows how to create a simple read-only OData endpoint using ASP.NET Web API. Along the way, you will also create a client application for the endpoint.

  2. Supporting OData Query Options

    By Mike Wasson|

  3. Supporting OData CRUD Operations

    By Mike Wasson|

  4. Working with Entity Relations

    By Mike Wasson|

  5. OData Security Guidance

    By Mike Wasson|

  6. OData Actions

    By Mike Wasson|

Web API Books

Microsoft's Jon Galloway recommends these books for learning ASP.NET MVC:

Pro ASP.NET Web API

Pro ASP.NET Web API

by Tugberk Ugurlu, Alexander Zeitler

Designing Evolvable Web APIs with ASP.NET

Designing Evolvable Web APIs with ASP.NET

by Glenn Block, Pablo Cibraro, Pedro Felix, Howard Dierking, Darrel Miller

ASP.NET MVC 4 and the Web API: Building a REST Service from Start to Finish

ASP.NET MVC 4 and the Web API: Building a REST Service from Start to Finish

by Jamie Kurtz