TransactionScope
オブジェクトを使用しているときに、Isoaltion Level using the transaction optionsを指定することができます。.Netでは、デフォルトのアプリケーション全体の分離レベルを指定できますか?
何も指定されていない場合に使用されるデフォルトの分離レベルは何ですか?
TransactionScope
で使用されるアプリケーション全体のデフォルトの分離レベルを設定することはできますか?
TransactionScope
オブジェクトを使用しているときに、Isoaltion Level using the transaction optionsを指定することができます。.Netでは、デフォルトのアプリケーション全体の分離レベルを指定できますか?
何も指定されていない場合に使用されるデフォルトの分離レベルは何ですか?
TransactionScope
で使用されるアプリケーション全体のデフォルトの分離レベルを設定することはできますか?
独自のオブジェクトを作成して、TransactionScopeをラップし、適切な分離レベルを設定して、それをTransactionScopeの代わりに使用することができます。
これは動作するとは限りませんが、その可能性があります。もしそうであれば教えてください。私は答えを更新します。
プロジェクト全体のオプションで作成するヘルパーメソッドTransactionManager.CreateTransactionScope
があります。アンビエントトランザクションがある場合など、追加ロジックをカプセル化するのにも便利な場所です。互換性のあるオプションを使用してネストされたトランザクションを作成するか、新しいトランザクションを作成することができます。これらのビヘイビアのどれが許可されているかを指定するオーバーロード)。