0

我正在编写 MVC 5 互联网应用程序并使用 Entity Framework 6。我有一个可以在许多 Image 对象中引用的 Asset 对象。

当我编辑 Asset 对象时,我需要更新存储在所有引用的 Image 对象中的 DateTime 对象。如果有 50 个 Image 对象需要更新,我是否可以在一个数据库事务中执行此操作,而不是检索 Image 对象,遍历每个 Image 对象,更新 DateTime 对象,然后更新数据库中的每个 Image 对象?

提前致谢。

4

1 回答 1

0

据我所知,如果您循环并更新每个但在循环之后调用 context.saveChanges() ,它应该在一个事务中提交,因为在调用 saveChanges 之前事务不会完成。

于 2015-04-01T07:54:22.207 回答