Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不清楚是否需要使用 TransactionScope 或 DbContext.SaveChanges() 足以提交由多个 CRUD 操作组成的事务。我在后端使用 SQL Server。
如果您SaveChanges()多次调用,并且想要回滚所有这些更改,是的,您会想要使用TransactionScope. 如果您SaveChanges()在上下文中调用一次,所有更改都会在后台事务中一次推送到数据库。
SaveChanges()
TransactionScope