我们的应用程序有一个巨大的性能问题,我们从不同的系统收集数据,并将其保存在数据库中,以便稍后生成一些报告。我们使用实体框架4.2和DbSets,有没有比DbSet上每个实体的Add方法更好的批量插入方法?因为Add逻辑存在巨大的性能问题。context.Customers.Add(c)); //This will take a minute我猜add方法在幕后做了很多查找等工作,但我只想批量
我是一个mongodb,在使用创建与大容量保存等效的(因为我找不到大容量保存操作)时遇到了一些困难。简单地说,给出了一系列文件:我想大容量地插入数组中的文档,使用_id属性作为比较字段,以确定哪些传入记录等同于在伪代码中,我希望mongodb按以下方式批量插入:
if(incomingDocument._id == existingDocument.document wi