Entity Framework for .NET Architecture
Entity Framework is a concept to allow the database entitiesin the form of class files. This would avoid ground work of creating class files manually for each and every entity in the database. These entities can be further manipulated using LINQ queries. Data that are fetched would act as strong typed objects. Entity is general term can be referred as Table , View or Stored Procedure. An object in an object context of entity framework is an entity type representation of data in the data source.
Ways to Query a conceptual Model
Advantages of Entity Framework
Lazy Loading:
Entity framework allows entities to be loaded automatically on demand
Change-Tracking:
Facilitating the developer to make a comparison between the current version and the previous version of the object to avoid concurrency problems.
Model First Development:
Model class files are created against entities with which all the operations like DDL,DML are performed.
Persistence Ignorance:
Ability to track and persist changes to entities.
Entity Framework Latest Release and Features
Lazy Loading is the best feature a ORM can provide.
Entity frame work comes with all the possible solutions to challenges a developer face.
I have been suing Entity Framework with MVC3 and MVC4 and it has been a great time saving framework