The OData protocol lets you create restful data services by exposing URI ad end point. ASP.NET fully supports OData queries so your data can be consumed by the client using HTTP with the help of OData Query Options. This article will explain how you can work with OData support that is provided in the WebAPI and you’ll also learn how to write OData Queries.
As a basic guide, OData stands for Open Data Protocol. This protocol allows you to create REST-based data services by exposing HTTP end points.Â The advantage of OData queries is that it consits of one or more query options. Query options is a keyword which begins with $.
Read the rest of the tutorial here:Â http://www.codeguru.com/csharp/.net/working-with-odata-queries-in-asp.net-web-api.htm