レコードを更新するときに、2人のユーザーが誤ってお互いを上書きするのを防ぎたいです。つまり、2人のユーザーがレコードAを含むページをロードします。ユーザー1はレコードをABに更新し、ユーザー2はレコードをACに更新します。
最後にデータベースにヒットしてオーバーライドしたいだけではありません。レコードが更新されたため、保存できないというメカニズムが必要です。
今私が持っている2つのアイデアは、レコードにタイムスタンプを付けてそれを確認することです。一致しない場合は、更新を許可しないでください。2番目の方法は、更新が実行されるたびにレコードをGUIDし、GUIDを確認し、一致しない場合は更新しないことです。
これらの方法のいずれかが有効である場合は、どちらが最適ですか。そうでない場合、あなたは何を提案しますか。違いが生じる場合、これはC#です
ありがとう