0

誰もこれを見たことがありますか?これは、16 プロセスの Web ガーデンを備えた IIS でホストされている .net リモート処理エンドポイントからのものです。そのため、プロセスごとの各スレッド プールには多数の同時トランザクションが存在します。linq to sql と、transactionScope オブジェクトではなく、DataContext からの Transaction オブジェクトを使用しています。接続の破棄またはコミット後のトランザクションの破棄のいずれかで発生するようです。

4

1 に答える 1

2

問題を見つけました。この例外は、ドメイン内のlinqオブジェクトで変更の競合が発生した後にスローされます。datacontext.submitchangesから変更の競合がスローされた後、トランザクションをロールバックしようとすると、transaction.Rollbackは上記の例外をスローします。

于 2009-03-12T17:47:53.133 に答える