我有一个C#程序,在启动时会用400万Guid填充字典。
此时,我一直收到类型为“ System.OutOfMemoryException”的异常错误。
例:
using (reportingconn)
{
var initialrowkeys = reportingconn.Query("select rowkey from table”);
}
谁能给我一些想法,如何最好地从SQL检索大量数据到字典中?
最佳答案
使用SqlDataReader()
这将逐行读取而不是SqlDataAdapter.Fill.
关于c# - 在C#中检索大量数据时如何防止System.OutOfMemoryException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15709809/