哪个会更快。

1)循环数据读取器并基于填充的数据表创建自定义行和列

2)或创建一个dataAdapter对象,然后仅(.Fill)填充一个数据表。

动态创建数据表时,数据读取器的性能是否仍然适用?

最佳答案

DataAdapter在后台使用DataReader,因此您的体验可能是相同的。

DataAdapter的好处是您可以减少大量需要维护的代码。

这场辩论是一个宗教问题,因此请务必四处看看,并确定哪种方法最适合您的情况:

  • http://blogs.msdn.com/memilavi/archive/2008/02/18/datareader-vs-dataset-the-real-question.aspx
  • http://xcskiwinn.org/community/blogs/panmanphil/archive/2004/09/21/281.aspx
  • http://weblogs.asp.net/joelevi/archive/2008/02/12/asp-net-datareader-vs-dataset.aspx
  • http://weblogs.asp.net/dreilly/archive/2003/09/27/29411.aspx
  • 关于.net - 填充数据表时,datareader是否比数据集更快?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/334658/

    10-10 21:40
    查看更多