【发布时间】:2021-03-07 00:23:26
【问题描述】:
我有 .NET Core 3.1 和 EntityFrameworkCore 3.1.8。
在一个命令(将数据写入数据库)中,我多次使用SaveChanges() 方法。因此,我决定将所有这些事务化并像这样使用TransactionScope():
using (var scope = new TransactionScope())
{
}
这是正确的方法吗?这会正常工作吗?
注意:我有一个 DbContext
【问题讨论】:
-
应该是嵌套事务吧?我更喜欢根本不使用 TransactionScope,它与分布式事务更相关。
标签: entity-framework-core asp.net-core-3.1 transactionscope