【发布时间】:2011-09-23 07:27:49
【问题描述】:
我正在将大量记录从数据库导出到数据集,这可能是 System.OutofMemory 异常的原因。为了防止这种情况,作为第一步,我决定使用 SQL Datareader。我担心的是不应更改表示形式,并且应该在 BL 中进行最少的代码更改,我应该在 DL 中编写一个方法,该方法应该使用 SQL 读取器检索数据并填充数据集并返回到 BL。
【问题讨论】:
-
你有没有想过使用SqlDataAdapter.Fill(DataTable)?
-
目前我只使用 DataAdapter 将记录填充到数据集!
-
我明白了,您是想从表中获取所有数据还是只获取符合特定条件的记录?
-
只有符合指定搜索条件的记录
-
那么返回多少条记录呢?
标签: c# .net winforms dataset datareader