1

この質問はすでにカバーされていることは間違いありませんが、答えを見つけるために何を検索すればよいかわからないのです。

さまざまな国やタイムゾーンで使用されている.NETMVCWebサイトがあります。現在DateTime.UtcNow、フォームの最終修正日として.NETを[datetime]使用し、レコードが挿入/更新されたときにSQLServer2008データベースのフィールドに保存しています。 。

ユーザーが最初に「編集」フォームを開いたときのログを保持し、これをデータベース内の最後の修正日と比較して、ユーザーが変更中に発生した変更を認識できるようにしたかったのです。フォーム。

これらが使用するのに適切なタイプであるかどうかはわかりません。

上記の動作にアプローチするための推奨される方法は何ですか?

4

1 に答える 1

2

プロアクティブな楽観的同時実行性チェックを探しているようです。粒度のレベルが「十分」であると仮定すると、これには確かに日時フィールドを使用できます。よくわからない場合は、更新のたびに増分する整数を使用することをお勧めします。粒度の問題はありません。

于 2013-01-08T22:52:49.037 に答える