1

我需要一些想法来处理实体框架中的事务。

让我们考虑一个小例子。

在我的数据库中,我有一个A带有自动生成的标识列id的表,并且我有一个B带有引用键的表A(id)

在我需要将数据插入到两个表中的情况下AB我想启动一个事务。假设一个新行被插入到A. 我需要用于插入的新插入的标识 ( id) 值B

有人可以指导我处理这种情况吗?在这种情况下,我们是否需要真正利用交易?

4

1 回答 1

1

当您调用 SaveChanges 时,更新是在事务中进行的。如果一个失败,它会全部回滚。在 msdn 上查看此处。特别是“备注”部分。

于 2012-07-22T11:16:19.333 回答