0

我获取行列表(Id,field1,f2 ...)并进行一些计算并将结果存储在IList中。 我想现在更新此列表中的所有值到表T.我正在使用实体框架,这需要是一个事务。在实体框架中更新列表中的多行

如果我打开一个事务范围并使用存储过程进行更新,或者是一种有效的方式来推送多个更新一次,会好吗?

回答

0

ObjectContext的SaveChanges方法是将对实体所做的所有更改持久化到数据库的网关。当您调用ObjectContext.SaveChanges()时,它会根据实体的EntityState对数据库执行插入,更新或删除操作。

ObjectContext.SaveChanges(); 

希望这可以帮助你。