Jam*_*riq 4 .net c# entity-framework
有人可以用外行的术语解释ADO.NET和Entity Framework之间的区别吗?
我已经从Google搜索过,但无法理解两者之间的区别。
ADO.Net意味着使用sqlConnection();,sqlCommand();等来使用查询的数据库进行交互?
实体框架是指使用db.Add();,db.SaveChanges();函数与数据库交互而不使用查询吗?我对吗?
当您使用EF db.Add();或db.SaveChanges任何其他集成的EF方法时,在此示例EF中,ORM(对象关系映射器)将使用ADO.NET(因此EF将使用ADO.NET打开数据库连接,EF将创建“ SQL查询”使用ADO.NET,...)。
当然,您可以使用ADO.NET方法自行完成所有操作,这有时可以提高查询的性能,但通常需要编写更多代码。
但是通常,当您使用EF时,也会使用ADO.NET,仅在EF方法内部实现。
| 归档时间: |
|
| 查看次数: |
3182 次 |
| 最近记录: |