Sunday, October 3, 2010

Entity Framework - ADO.NET Entity Framework in .NET 4

What is Entity Framework 4?


The Microsoft® ADO.NET Entity Framework is an Object/Relational Mapping (ORM) framework that enables developers to work with relational data as domain-specific objects, eliminating the need for most of the data access plumbing code that developers usually need to write. Using the Entity Framework, developers issue queries using LINQ, then retrieve and manipulate data as strongly typed objects. The Entity Framework’s ORM implementation provides services like change tracking, identity resolution, lazy loading, and query translation so that developers can focus on their application-specific business logic rather than the data access fundamentals.



In the .NET Framework 4, there have been significant enhancements in the ADO.NET Entity Framework (EF). This release has focused on enabling many of the scenarios that customers have asked to focus on including two primary scenarios: Domain-Centric application development and the traditional Data-Centric web application "Forms over Data" using features such as Model First development to create a Model and then have T-SQL and customized code generated, support for Persistence Ignorance and Custom Code Generation as well as many other improvements.

Related Links
What is CSSDL,SSDL, MSL of Entity Framework?

No comments: