小编Has*_*hem的帖子

实体框架中的内存异常

我需要在我的postgres DB中添加一些数据,在不同的表中大约600,000行,这可以增长到更多.我正在使用实体框架工作来填充数据库.不幸的是,对于大数据我的代码不起作用,首先它向我显示这个错误"连接必须打开",并在下一次尝试中说"抛出类型'System.OutOfMemoryException'的异常".公平地说,问题是实体框架的内存消耗,因为这个代码可以很好地处理小数据.我试图通过调用GC.Collection释放内存,但它没有工作.

 public void saveChanges()
        {
            dbef.SaveChanges();
            GC.Collect();
            GC.Collect();
            dbef = new CIFImporterEF();
        }
Run Code Online (Sandbox Code Playgroud)

有关解决此问题的任何想法.谢谢

entity-framework out-of-memory

3
推荐指数
1
解决办法
5087
查看次数

标签 统计

entity-framework ×1

out-of-memory ×1