Edu*_*elo -1 c# linq-to-entities entity-framework export-to-csv asp.net-mvc-4
我们正在测试我们的应用程序的功能,这里是场景,我们有一个包含500万条记录的表,我们想将它导出到csv,所以我们成功地创建了一个csv编写器类.主要问题是当我们导出整个记录时,我们捕获OOM异常(内存不足异常),当数据超过一百万时,用户可以选择要导出哪些列更难以实现..是否存在没有阻塞过程的任何方式来抓住好东西 什么类型的过程最适合这种情况??? 我应该使用(以及如何)使用后台进程吗?
任何观点(例子)都很受欢迎.谢谢...
小智 5
这么短的描述很难回答.根据您的标签; 它似乎是一个基于ASP.NET MVC4的网站.似乎也是; 您正在尝试即时创建CSV.(即在单个http调用中)我个人更喜欢基于AJAX的解决方案,其序列如下.
适当实施; 这种方法有以下好处.
虽然你可以看到; 它有它自己的开销.
| 归档时间: |
|
| 查看次数: |
1943 次 |
| 最近记录: |