ADO.NET - DataReader(已连接)与DataSet(已断开连接)

时间:2011-10-10 03:45:24

标签: c# ado.net

我使用大数据库处理性能连接模式或断开模式的最佳方法 - 我应该使用吗?

1 个答案:

答案 0 :(得分:0)

引自上面指定的帖子:What's better: DataSet or DataReader?

  

这取决于您的需求。其中一个最重要的区别是   DataReader将保留与数据库的开放连接   直到你完成它,而DataSet将是一个内存中的对象。   如果将控件绑定到DataReader,则它仍处于打开状态。在   此外,DataReader是一种仅向前读取数据的方法   无法操纵。使用DataSet,您可以来回移动   根据需要操纵数据。

希望这有帮助