WCF Data Services
After. Net4.0, ADO. NET Data Services is renamed to WCF Data Services ).
The ADO. NET data service framework is a design specification, including the client library and server library used to deploy data services on the Web or Intranet. Data can be transmitted through the pattern of the URI-addressing representative State transmission (REST) resource. According to the specifications of the Entity Data Model (EDM), data is organized into entities and relationships.
ADO. NET data service uses a unified data representation and transmission mode, such as JSON and AtomPub. Multiple formats are supported, so that client applications can choose the best form of integration with their platforms. JSON format is particularly useful in AJAX application environments.
Applications Use HTTP predicates (such as GET, PUT, POST, or DELETE) to interact with the ADO. NET data service .. NET client library (ADO. NET data service Framework) supports the use of ADO. NET data services from. NET Framework and Silverlight platforms.
Entity Framework
Use EDM (Entity Data Model) to unify all Data models, such as Entity Framework, Data Service, Dynamic Data, and even the future
All data models such as Reporting Service, Analysis Service, and Portal can be described using EDM, and all data can be queried using consistent query syntax.
ASP. NET Dynamic Data
ASP. NET provides a framework for dynamic data, which allows you TO quickly create data-driven functional applications based on the linq to SQL or Entity Framework. In addition, the view for the DetailsView, FormView, GridView, and ListView controls adds more flexibility and functionality, and allows you to easily change the display of these controls through templates.