我正在创建一篇与ado.net相关的文章。我想验证这是否属实,因为有些人说使用ado.net访问数据库现在已经过时了。 ado.net,实体框架,ORM,O / R,linq之间有什么区别?有人可以开导我吗?非常感谢你!
答案 0 :(得分:3)
LINQ to Entities和Entity Framework都在内部使用ADO.NET,所以我不会说它已经过时了。
在某些情况下,建议使用ADO.NET比L2SQL和EF更多,特别是当性能真的很重要时,您可以牺牲编写代码的便利性来完全控制发送到数据库的内容以及何时。
答案 1 :(得分:0)
实体框架& O.R.M.在后端使用ADO.NET。这些框架比简单的ADO.NET更加优化和高效。虽然LINQ To SQL比ADO.NET更快,因为它没有使用ADO.NET的功能