私のコンテキストでは、Navision が関与していますが、おそらくこれはすべての COM 相互運用シナリオに関連していますが、わかりません。
とにかく、状況: - COM Interop 用に登録された単純な C# コンポーネントがあります - 新しいレコードを挿入する直前に、Navision から呼び出します (Navision を知っている人のために、'OnInsert' トリガー内で、したがってトランザクションのコンテキストで) )
アンビエント トランザクションがあることを期待していましたが、System.Transactions.Transaction.Current が null です。
何か不足していますか?トランザクション フローを相互運用コンポーネントに組み込むために採用すべき特定の手法はありますか?