Breeze: Develop Data Aware Web Applications with Caching, Change tracking and Validation
Breeze also includes support for rich queries which enables you to write simple and complex queries in the breeze query language. Moreover, you will be able to query a remote service with a full OData compliant URL.
Breeze ships with adapters for the ASP.NET Web API. It also includes .NET components that generate breeze metadata from an Entity Framework model.