2009-07-08 11 views
0

質問オブジェクトが必要なシナリオがあり、ユーザーは質問オブジェクトに回答オブジェクトを同時に追加できます。 質問オブジェクトは回答カウントを維持する必要があります。並行処理とトランザクションをサポートするLinq-to-Sqlカウンタキャッシュの実装方法は?

Linq2Sqlの実装を行うと、ユーザーが質問に投稿した回答オブジェクトがトランザクション保存され、質問オブジェクトの増分応答カウントが更新され、その回答カウントを更新しようとすると並行性違反が処理されます。質問オブジェクトですか?

答えて

0

質問に添付されている回答オブジェクトの数のカウントで「アンサーカウント」を更新します。そうすれば、同時性について心配する必要はありません。なぜなら、(ある瞬間に)そこにある回答の数を数えるだけだからです。

関連する問題