Manipulate Data in the Cloud: Figure 1: Enable RESTful Data Services with WCF and the Entity Framework.
The ADO.NET Data Services Framework consists of a runtime service component that uses Entity Framework as its data source by default; a WCF layer to deliver data in ATOM, JSON, and XML formats; and an optional client library for WebForm, WinForm, and Silverlight 2 projects to translate LINQ query semantics to the RESTful query strings expected by Astoria services. The current service component has its own JSON processor, but it might use the WCF implementation by RTM. LINQ to SQL was the only other popular Astoria data source, but it's read-only. As of Beta 1, ADO.NET Data Services became a Framework that's capable of supporting a wide variety of data sources that implement IQueryable<T> and, for updatability, IUpdatable<T>.