Entity Framework (EF) is an object-relational mapper that enables .NET developers to work with relational data using domain-specific objects. It eliminates the need for most of the data-access code that developers usually need to write.
1. Entity Framework is an ORM(Object Relational Mapping) framework.Its a new technology of .net developed by Microsoft. 2. It is an enhancement of ADO.Net which allows the developer to connect to Database with Data Model Object instead of old data connection. 3. It allow us to create an entity class which represents the table in database, and using that class developer can do all the work to the back end. 4. Since the class represents the table in the database,due to which we can easily understand the table's data and there relationship among the table. 5. It supports the LINQ query to retrieving and manipulating the data into the datasource. 6. Entity Framework makes us free from the Old components of the ADO.Net components such as Data Table, DataSet, Connection etc.