使用实体批量更新
本文关键字:更新 实体 | 更新日期: 2023-09-27 18:07:08
我必须更新数据库中的5000行。我所做的是将它们从db加载到实体上下文,然后更改属性值,之后调用SaveChanges(),但问题是,当我调用SaveChanges()时,更新语句一个接一个地执行,每个更新语句是一个到数据库的行程,大约需要40ms, 40ms x 5000条记录是200秒……
我找到了一个解决方案。这里是链接到实体扩展的批量插入:https://efbulkinsert.codeplex.com/