System.Transactions.TransactionScope
例外がスローされ、最も外側のスコープでコミットが呼び出されなかったにもかかわらず、どのような状況でコードが静止コミットにラップされる可能性がありますか?
にラップされたトップレベルのメソッドがあり、同じようにusing (var tx = new TransactionScope())
使用するメソッドを呼び出します。TransactionScope
関連付けられたテーブルアダプターで型指定されたデータセットを使用しています。何らかの理由で、アダプターのコマンドが登録されていない可能性がありますか? アンビエント TransactionScope に参加しているかどうかを確認する方法を知っている人はいますか?