我获取行列表(Id,field1,f2 ...)并进行一些计算并将结果存储在IList中。 我现在想将此列表中的所有值更新为表T.我正在使用实体框架,这需要是一个事务。
如果我打开一个事务管理器并使用存储过程进行更新,或者是一次推送多次更新的有效方法,那会没事吗?
答案 0 :(得分:0)
ObjectContext的SaveChanges方法是一个网关,用于将对实体所做的所有更改保存到数据库中。当您调用ObjectContext.SaveChanges()时,它会根据实体的EntityState对数据库执行插入,更新或删除操作。
ObjectContext.SaveChanges();
希望这可以帮助你。