The ADO.NET Data Services framework consists of a combination of patterns and libraries that enable the creation and consumption of data services for the web. The goal of the ADO.Net Data Services framework is to facilitate the creation of flexible data services that are naturally integrated with the web, using URIs to point to pieces of data and simple, well-known formats to represent that data, such as JSON and plain XML. This results in the data service being surfaced to the web as a REST-style resource collection that is addressable with URIs and that agents can interact with using the usual HTTP verbs such as GET, POST or DELETE.
Many of the Microsoft cloud data services (Windows Azure tables, SQL Data Services, etc.) expose data using the same REST interaction conventions followed by ADO.NET Data Services. This enables using the ADO.NET Data Services client libraries and developer tools when working not only with on premises services created using the ADO.NET Data Services Framework, but also with hosted cloud services.
ADO.NET Data ServicesPost feedback, questions and suggestions related to future versions of ADO.NET Data Services (formerly known as Project "Astoria").
Overview: ADO.NET Data ServicesThe ADO.NET Data Services framework consists of a combination of patterns and libraries that enable the creation and consumption of data services for the web. This article will discuss the key elements of the ADO.NET Data Services framework at a high level and the motivation behind its design.
Using ADO.NET Data ServicesLearn how to create and use ADO.NET Data Services, and get documentation on the various details around the URI and payload formats.
Expose and Consume Data in a Web Services WorldWhat is a data service? The ADO.NET Data Services framework consists of a combination of patterns and libraries that enable the creation and consumption of data services for the web. This article will discuss exposing and consuming data using Data Services, describing data with the Entity Data Model, and securing your service.
MSDN Reference Documentation
MSDN API Reference Documentation – ServerMSDN API Reference Documentation – Client
ADO.NET Data Services (Silverlight)
Offline-Enabled Data Services and Desktop ApplicationsLearn how to create offline-capable applications that have a local replica of their data, how to synchronize that replica with an online data service when a network connection becomes available, and how replicas can be used with the ADO.NET Entity Framework.
Design NotesSee the teams feature design notes online and give your comments on the design.
Developing Applications Using Data ServicesSee how to use common libraries and tools when building applications using on premises and/or cloud services (Windows Azure services, SQL Data Services, etc.).
Programming Windows Azure Tables Using Data Services Client Libraries and ToolsLearn how to use the highly scalable, available and durable Windows Azure table storage service. This session presents a deep dive with demos (using ADO.NET Data Services clients & interaction conventions) showing in detail how to work with cloud storage.