Entity Framework Overview
The Entity Framework  is a set of technologies in ADO.NET that support the development of  data-oriented software applications. Architects and developers of  data-oriented applications have struggled with the need to achieve two  very different objectives. They must model the entities, relationships,  and logic of the business problems they are solving, and they must also  work with the data engines used to store and retrieve the data. The data  may span multiple storage systems, each with its own protocols; even  applications that work with a single storage system must balance the  requirements of the storage system against the requirements of writing  efficient and maintainable application code. 
The Entity Framework  enables developers to work with data in the form of domain-specific  objects and properties, such as customers and customer addresses,  without having to concern themselves with the underlying database tables  and columns where this data is stored. With the Entity Framework , developers can work at a higher level of abstraction when they deal  with data, and can create and maintain data-oriented applications with  less code than in traditional applications. Because the Entity Framework  is a component of the .NET Framework, Entity Framework  applications can run on any computer on which the .NET  Framework starting with version 3.5 SP1 is installed. 
The following sections in this topic provide more detail about the Entity Framework :
- Giving Life to Models
 
- Mapping Objects to Data
 
- Accessing and Changing Entity Data
 
- Data Providers
 
- Entity Data Model Tools
 
 
No comments:
Post a Comment