1

モジュールでL2Sを使用しています。この問題は、L2Sデータアクセスと同じTransactionScopeでデフォルトのDNNエンティティを使用しているときに発生し、回避したいDTCリクエストを受け取ります。

DNNエンティティとL2Sデータアクセスの両方の接続/トランザクションを共有するにはどうすればよいですか?

4

2 に答える 2

1

残念ながら、ここで述べたように、トランザクションは現在DNN(5.1.X)の強力な部分ではないため、トランザクションのエスカレーションを防ぐために、L2S操作をDNNコア操作と絡ませるべきではありません。

于 2009-11-18T05:30:25.490 に答える
0

DNNについてはわかりませんが、L2Sデータコンテキストには、パラメーターとしてSqlConnection(つまり、SqlConnectionのIDbConnection)を受け取るコンストラクターがあります。したがって、接続がすでに確立されている場合は、新しいインスタンスを作成するときに、その接続をL2Sデータコンテキストに渡すだけです。

于 2009-09-21T02:46:10.133 に答える