ADO.NET Data Services
In .NET Framework 4.0 and later versions, ADO.NET Data Services has been renamed to WCF Data Services.
ADO.NET Data Services consists of a combination of patterns and libraries that enable you to create and access data services for the Web or an intranet. ADO.NET Data Services exposes data as resources that are addressable by URIs. This enables you to access and change data by using the semantics of representational state transfer (REST), specifically the standard HTTP verbs of GET, PUT, POST, and DELETE.
ADO.NET Data Services uses the entity-relationship conventions of the Entity Data Model (EDM) to expose resources as sets of entities that are related by associations. ADO.NET Data Services enables you to expose data that originates from various sources. You can expose relational data as resources by defining a conceptual model by using the ADO.NET Entity Framework. You can also expose common language runtime (CLR) classes as resources.
ADO.NET Data Services also includes a set of client libraries, one for general .NET Framework client applications and another specifically for Silverlight-based applications. These client libraries provide an object-based programming model when accessing ADO.NET Data Services from platforms such as the .NET Framework and Silverlight.