私はオンラインストア用にASP.NET MVCとEntity Framework 6を使用しています。Entity Frameworkのロックテーブルの無効化/防止
vmProduct.product.seenCount = Convert.ToInt32(vmProduct.product.seenCount) + 1;
db.SaveChanges();
と製品ページソートseenCount
列でリストのリストに:私はこのコードで私の製品ページの最初の行で、ビューの数を節約しています。
カウントを追加する際にロックを解除する方法はありますか?またはここでの解決策は何ですか?並行性を向上させる
**いくつかの更新が行われているため、**テーブル**はロックされません。SQL Serverは、特定のトランザクションにアクティブロックが5000を超えない限り**行レベルのロック**を使用します。 .... –