ado.net 现在已经过时了吗?

Son*_*cio 3 ado.net

我正在创建一篇与 ado.net 相关的文章。我想验证一下这是否属实,因为有人说使用 ado.net 访问数据库现在已经过时了。ado.net、实体框架、ORM、O/R、linq 之间有什么区别?有人可以启发我吗?非常感谢!

Mar*_*zek 6

LINQ to Entities 和 Entity Framework 都在内部使用 ADO.NET,因此我不会说它已过时。

在某些情况下,建议使用 ADO.NET 而不是 L2SQL 和 EF,特别是当性能确实很重要并且您可以牺牲编写代码的便利性来换取对发送到数据库的内容和时间的完全控制时。