トランザクション スコープ内で実行されるテストがあります。データベースの変更を避けるために、最後にトランザクション スコープを破棄します。
ほとんどの場合、これで問題なく動作します。
ただし、Entity Framework を使用して、ストアド プロシージャ内でコミットされるトランザクションを含むストアド プロシージャを実行する場合。次のエラーが表示されます。
"分散トランザクションが完了しました。このセッションを新しいトランザクションまたは NULL トランザクションに登録してください。\r\n"
トランザクション スコープとストアド プロシージャ内のトランザクションのコミットを組み合わせることは可能ですか?