8

我不清楚是否需要使用 TransactionScope 或 DbContext.SaveChanges() 足以提交由多个 CRUD 操作组成的事务。我在后端使用 SQL Server。

4

1 回答 1

13

如果您SaveChanges()多次调用,并且想要回滚所有这些更改,是的,您会想要使用TransactionScope. 如果您SaveChanges()在上下文中调用一次,所有更改都会在后台事务中一次推送到数据库。

于 2013-06-25T15:39:22.170 回答