2人のユーザーがSQLサーバーから同じデータにアクセスするのを防ぐ最善の方法は何なのか、私には本当にわかりません。ユーザーがレコードをクリックして変更するc#を使用してwinアプリを開発しました。ユーザーがレコードをクリックすると、ユーザーがデータを変更できるデータを含む新しいフォームが表示されます。アプリケーションが 2 台の PC で実行されており、2 人のユーザーが同じレコードを開き、データベースに保存される同じデータを最後に更新するとします。
だから私がしたこと...私はテーブルを作成し、ユーザーがデータレコードを開くたびにそのテーブルにレコードIDを保存します。レコードIDがテーブルに保存されている場合、次回は別のユーザーがそのデータにアクセスできず、作業中のメッセージを取得できませんこれは記録します。このようにして私の目的は解決されますが、それが正しいか最善のアプローチかどうかはわかりません。
ですから、この状況を最善の方法で処理する方法を教えてください。ありがとう