DataReader的是比数据集更快填充一个DataTable的时候? [英] Is datareader quicker than dataset when populating a datatable?
问题描述
这将更快。
1)循环一个DataReader和创建基于自定义行和列的人口数据表
1) Looping a datareader and creating a custom rows and columns based populated datatable
2)或创建一个DataAdapter对象和公正(.fill伪)荷兰国际集团的数据表。
2) Or creating a dataAdapter object and just (.Fill)ing a datatable.
难道一个DataReader的表现还是在数据表中的动态创建抱真的吗?
Does the performance of a datareader still hold true upon dynamic creation of a datatable?
推荐答案
DataAdapter的使用引擎盖下一个DataReader让你的经验很可能是相同的。
The DataAdapter uses a DataReader under the hood so your experience would likely be the same.
DataAdapter的好处是,你切出了大量的code,将需要维修。
The benefit of the DataAdapter is you cut out a lot of code that would need maintenance.
这辩论是有点宗教问题,所以肯定环顾四周,并决定什么最适合您的情况:
This debate is a bit of a religious issue so definitely look around and decide what works best for your situation:
- <一个href="http://blogs.msdn.com/memilavi/archive/2008/02/18/datareader-vs-dataset-the-real-question.aspx">http://blogs.msdn.com/memilavi/archive/2008/02/18/datareader-vs-dataset-the-real-question.aspx
- <一个href="http://xcskiwinn.org/community/blogs/panmanphil/archive/2004/09/21/281.aspx">http://xcskiwinn.org/community/blogs/panmanphil/archive/2004/09/21/281.aspx
- <一个href="http://weblogs.asp.net/joelevi/archive/2008/02/12/asp-net-datareader-vs-dataset.aspx">http://weblogs.asp.net/joelevi/archive/2008/02/12/asp-net-datareader-vs-dataset.aspx
- <一个href="http://weblogs.asp.net/dreilly/archive/2003/09/27/29411.aspx">http://weblogs.asp.net/dreilly/archive/2003/09/27/29411.aspx
- 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
这篇关于DataReader的是比数据集更快填充一个DataTable的时候?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!