【发布时间】:2023-12-29 22:11:02
【问题描述】:
我获取行列表 (Id,field1,f2...) 并进行一些计算并将结果存储在 IList 中。 我现在想将此列表中的所有值更新为表 T。我正在使用实体框架,这需要是一个事务。
如果我打开一个事务范围并使用存储的过程进行更新会很好,还是一次推送多个更新的有效方法?
【问题讨论】:
标签: asp.net .net entity-framework ado.net ado.net-entity-data-model
我获取行列表 (Id,field1,f2...) 并进行一些计算并将结果存储在 IList 中。 我现在想将此列表中的所有值更新为表 T。我正在使用实体框架,这需要是一个事务。
如果我打开一个事务范围并使用存储的过程进行更新会很好,还是一次推送多个更新的有效方法?
【问题讨论】:
标签: asp.net .net entity-framework ado.net ado.net-entity-data-model
ObjectContext 的SaveChanges 方法是将所有对实体所做的更改保存到数据库的网关。调用 ObjectContext.SaveChanges() 时,它会根据实体的 EntityState 对数据库进行插入、更新或删除操作。
ObjectContext.SaveChanges();
希望对您有所帮助。
【讨论】: