.net仍然使用ADO.net吗?

时间:2011-07-12 17:55:54

标签: asp.net ado.net

我正在使用.net 4.0,当我使用SqlConnection类与数据库交谈时,这仍然是ADO.net还是恐龙死了?

4 个答案:

答案 0 :(得分:4)

那个恐龙还没死......

http://en.wikipedia.org/wiki/ADO.NET

  

ADO.NET实体框架是一组数据访问API   Microsoft .NET Framework,类似于Java Persistence API,   定位.NET Framework 4.0附带的ADO.NET版本

答案 1 :(得分:4)

ADO.Net活得很好。几乎所有针对.net的ORM都建立在它上面,所以它不会很快消失。

答案 2 :(得分:4)

SqlConnection类派生自 DBConnection 类,它是System.Data.Common命名空间(即ADO.NET)的一部分。

正如其他人所指出的,ADO.NET是构建Linq to SQL和Entity Framework的基础。 ADO.NET尚未被替换,它刚刚被增强和构建。

答案 3 :(得分:3)

是。事实上,ADO.NET与以前的语言功能和技术的集成度更高。例如,Linq to SQL和Entity Framework位于其上并使用ADO.NET与数据库进行交互。