标签: c# ado.net comparison
利弊和用法
我一直在准备接受.net平台软件开发人员的采访。对于与数据库相关的问题,我不得不谈到ADO .NET的连接和断开连接的类。我已经阅读了几篇文章,但仍未完全了解这两个术语。因此,在这里,我是最好的地方,以获得具体的答案。任何人都能解释一下利弊和使用场景吗?
答案 0 :(得分:2)
DataReader使用连接的体系结构,因为它会保持连接打开,直到获取所有记录。
DataSet使用断开连接的体系结构,因为它一次读取所有记录并在之后关闭连接,并且在连接关闭后记录可用。
http://www.sitepoint.com/dataset-datareader