11

using呼び出し時ではなく、終了時にのみトランザクションがコミットされるというこの奇妙な動作が発生していますscope.Complete();

using (TransactionScope scope = new TransactionScope(TransactionScopeOption.RequiresNew))
       {
        scope.Complete();
           // data still doesn't show in db
       }
       // now shows in db

usingステートメントを終了する前にトランザクションをコミットするにはどうすればよいですか?

4

1 に答える 1