在内存中存储超过1亿条记录C#

时间:2014-09-22 06:04:32

标签: c# datatable

我使用C#DataTable存储 100百万条记录。但是在存储了1600万之后,它会引发异常“内存不足

那么我们可以在c#datatable中存储100亿个记录,还是我们有另一个替代方案。

存储我想对该数据执行一些LINQ查询的数据后。

请提供解决方案

1 个答案:

答案 0 :(得分:1)

DataTable可以存储的最大行数为16,777,216。

http://msdn.microsoft.com/en-us/library/system.data.datatable.aspx

上找到

替代是,使用数据集。在每个1600万条记录之后创建一个数据库,并将其添加到数据集中。

相关问题