2

私は 2 つの Web プロジェクトを使用しており、両方とも MS SQL サーバー 2008 R2 の同じデータベースを使用しており、両方のプロジェクトが Dapper ORM を介してデータベースと対話しています。それはダッパーの問題ですか、それとも私のせいですか?誰かが私に解決策を提案できますか? 必要に応じて、さらに情報を提供できます。

4

1 に答える 1

1

それはおそらくあなたです。Dapper はすべてを通常の ADO.Net コマンド オブジェクトに変換します。拡張メソッドを介して IDbConnection インターフェイスから動作します。それ自体がデッドロックを引き起こす可能性がある方法は考えられません。発生している問題の最小限の再現可能な例を提供してください。

コードの同時実行の問題であると確信しています。

この例が Dapper なし (つまり、純粋な SQL) で実行できる場合は、原因として Dapper を除外できます。

于 2012-04-11T19:57:01.150 に答える