ADO.NET连接和断开类的比较

时间:2011-07-27 05:12:57

标签: c# ado.net comparison

利弊和用法

我一直在准备接受.net平台软件开发人员的采访。对于与数据库相关的问题,我不得不谈到ADO .NET的连接和断开连接的类。我已经阅读了几篇文章,但仍未完全了解这两个术语。因此,在这里,我是最好的地方,以获得具体的答案。任何人都能解释一下利弊和使用场景吗?

1 个答案:

答案 0 :(得分:2)

DataReader使用连接的体系结构,因为它会保持连接打开,直到获取所有记录。

DataSet使用断开连接的体系结构,因为它一次读取所有记录并在之后关闭连接,并且在连接关闭后记录可用。

http://www.sitepoint.com/dataset-datareader