TransactionScopeロバオブジェクトの状態
-
21-08-2019 - |
質問
私のようなソリューション-デザインの問題です。これまでのビットを説明する.い郵便番号、そのwoulくことになりました。
いカスタム一般収集し利用を開催ビジネスオブジェクトとして必要です。簡単に参考にし、ビジネスオブジェクト BO と一般集 GC.内GCいのプライベートコレクションのビジネスオブジェクトされた<日本語仮抄訳>欧州連て削除します。本プライベートコレクション PDC.
私は任意の数のGCは、それぞれ、お気軽にお尋ね時間を問わず、その他のBOsなせます。
時変更を保存したループのすべてのBO、GC、それぞれ一生変わります。これが起こりに包まれたTransactionScopeいロールバックデータベース変更の場合も失敗保存します。
がGCに保存している問題の状況PDC.GCに最初に保存してBOsとの更新、削除に関連したデータは、BOsので、お気軽にお尋ねし クリア、PDCのBOs.いこいの状態にGCを正しく反映して、新しい状態のデータベースです。
今から検証を行うこととなBOはGCが保存後のGCはsuccesssfully保存されます。のTransactionScopeを行うロールバック.の記録から削除されたデータベースの復元, その一部/全てのPDCの条件をクリアしたことになる状態情報の紛失.
それでも私のquandry:なんPDC情報後までコミットが発生し、その保証にappriopriateコレクションクリア?
TransactionScopeなイベントできる私では変化しています。す可能性がある多くのBOsおよびGCに影響が与えられなければ引きない制限する取引の取扱いにつGCます。
ご意見募集
解決
のTransactionStartedをつけることによりトランザクションマネージャのTransactionCompletedの取引そのものです。
また、GCの実施 IEnlistmentNotification;であることがあります。
また、チェックしたい DNRテレビ番組113 や 114.