经典的ADO.NET - 有人还在使用它吗?

时间:2011-05-18 08:52:25

标签: .net ado.net

我在我的DAL中使用ADO.Net SqlConnection,SqlCommand和SqlDataReader进行所有数据库交互。当我执行SELECT语句时,我在while循环中遍历我的阅读器并将每一行存储在我创建的自定义对象中。

在我看来,没有人再使用这种方法了,我听说LINQ to SQL和Entity Framework的所有这些事情。我的方法仍然是数据库操作的可接受方式吗?

1 个答案:

答案 0 :(得分:1)

当然 - 偶尔。对于BULK操作,或者当你真的需要完全控制你的SQL,或者当使用完整的ORM只是过度杀戮(小应用程序,演示等)时 - 我仍然在摇动我们的SqlConnection和{{有时1}}个对象。

另外 - 使用像微软ORM一样的Dapper-dot-net和Massive(由Rob Conery制作),使用“直接”的ADO.NET和SQL语句也可能会让东西卷土重来!