Suresh Kumar
Difference between ADO.Net and Entity Framework
By Suresh Kumar in Entity Framework on Oct 29 2017
  • Madan Shekar
    May, 2018 16

    ADO.NET entity is an ORM (object relational mapping) which creates a higher abstract object model over ADO.NET components. ... Entity Framework is a wrapper for ADO.NET. Thus there is nearly no difference between those two in performance (maybe entity framework is a bit slower).

    • 2
  • Vikas Panwar
    Nov, 2021 11

    1.Entity framework is ORM Model, which used LINQ to access database and code is auto generated whereas ADO.Net code is larger than Entity Framework.

    2.The main and the only benefit of Entity framework is it auto-generates code for the Model (middle layer), Data Access Layer and mapping code, thus reducing a lot of development time.

    3.Entity Framework is a wrapper for ADO.NET. There is nearly no difference between those two in performance (maybe Entity framework is littel bit slower).

    4.But ADO.Net is faster than Entity framework as Entity framework uses ADO.Net in background.

    • 1
  • abhinav
    Nov, 2017 15

    Entity framework is an Object/Relational Mapping (O/RM) framework. It is an enhancement to ADO.NET that gives developers an automated mechanism for accessing & storing the data in the database.

    • 1
  • chander rani
    Jul, 2019 3

    Entity framework is ORM Model, which used LINQ to access database, and code is autogenerated whereas Ado.net code is larger than Entity Framework. Ado.net is faster than Entity Framework.

    • 0
  • Nilesh Patil
    Nov, 2017 6

    1. ADO.Net is create bunch of data layer code, EF is not create. 2. EF is it auto generates code for middle layer,Data acess layer and mapping code so its reduce lots of development time. 3. ADO is faster than EF.

    • 0


Most Popular Job Functions


MOST LIKED QUESTIONS