ADO是您实际获取数据的方式.
我想你在这里混合了一些东西.
数据集基本上是您刚刚提取的数据的内存表示形式,可以用于较小的结果集,但是对于任何大的数据集都应该避免.
编辑:
还想补充一点,对于更大的结果集,通过Datareaders填充的通用列表将在性能方面为您提供帮助.
有关数据集的示例,我不得不重写一个运行时间超过9小时的报告.这是一个生成CSV的控制台应用程序.无论如何,程序员将140万条记录加载到数据集中,然后为每行循环执行一次.这不仅需要接近10个小时,而且在运行时也会消耗4个内存.
删除数据集后,报告现在在5分钟内运行,占用大约20兆内存.
只是一个例子.
| 归档时间: |
|
| 查看次数: |
1994 次 |
| 最近记录: |