正如这里
使用实体框架 6 所提到的,如果我们使用以下语句开始事务, Database.BeginTransaction()
我们可以检查上下文是否有事务:
var transaction = db.Database.CurrentTransaction;
Run Code Online (Sandbox Code Playgroud)
不幸的是,如果我们使用TrasctionScope 开始事务,这种方法不起作用:
var transactionScope = new TransactionScope();
Run Code Online (Sandbox Code Playgroud)
我只是想知道当我使用TrasctionScope时是否有任何方法可以检查上下文是否有事务?