2011-12-04 7 views
0

親の分離レベルと異なる子トランザクションを作成することは可能ですか?例えば。城のTransactionMode属性:NHibernateの子トランザクション分離レベル

[Transaction(TransactionMode.Requires, IsolationMode.ReadCommitted)] 
void A() 
{ 
    // select/update here 

    B(); 

    // select/update here 
} 

[Transaction(TransactionMode.RequiresNew, IsolationMode.Serializeable)] 
void B() 
{ 
    // select/update here 
} 
+1

キャッスルが何をしているのかわかりませんがNHはネストした取引を持っていません – Firo

答えて

1

いいえ。子トランザクションはNHibernateに存在しません。発生した最初のトランザクション要件の分離モードが優先されます。

関連する問題