.net仍然使用ADO.net吗?

Exi*_*tos 5 asp.net ado.net

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

Not*_*tMe 6

ADO.Net 还活着。几乎所有用于 .net 的 ORM 都是基于它构建的,因此它不会很快消失。


Rob*_*vey 6

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

正如其他人指出的那样,ADO.NET 是构建 Linq to SQL 和实体框架的基础。ADO.NET 没有被取代,它只是被增强和构建。


Kyl*_*man 5

是的。事实上,ADO.NET 比以往任何时候都更多地与新的语言功能和技术集成。例如,Linq to SQL 和实体框架位于 ADO.NET 之上并使用 ADO.NET 与数据库进行交互。


Mic*_*son 5

那个恐龙还没死...

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

ADO.NET Entity Framework 是 Microsoft .NET Framework 的一组数据访问 API,类似于 Java Persistence API, 针对 .NET Framework 4.0 附带的 ADO.NET 版本