获得&存储大量数据

时间:2018-04-03 20:51:43

标签: c# asp.net file memory

我的任务是从我们的数据库中提取大量信息,最多可达40MB。我关注的是下载如此多的数据,并将其存储在变量中,因为我不想遇到任何内存不足的异常。我正在考虑做的是在时间上记录1或2千条记录,然后将它们附加到CSV文件中以供用户在处理完所有记录后下载。所以在任何时候都没有一个包含超过MB左右的对象。

我的问题是,如果我使用File.AppendText继续添加到文件中,是否将整个CSV文件存储在内存中,然后再添加到文件中?

0 个答案:

没有答案