using
呼び出し時ではなく、終了時にのみトランザクションがコミットされるというこの奇妙な動作が発生していますscope.Complete();
using (TransactionScope scope = new TransactionScope(TransactionScopeOption.RequiresNew))
{
scope.Complete();
// data still doesn't show in db
}
// now shows in db
using
ステートメントを終了する前にトランザクションをコミットするにはどうすればよいですか?