次の場合に、ユーザー インターフェイスでシナリオをどのように処理すればよいかを知りたいです。
1.) ユーザーが、別のユーザーによって既に削除されたデータ レコードを削除します。
データ レコードが既に削除されている場合は、それ以上削除されることはなく、「Id = @IdToDelete のテーブルから削除」のようなものを使用しても、悪いことは何も起こりません。
しかし、代わりにユーザーに「ユーザー xyz によって既に削除されているため、データ レコードを削除できませんでした」と伝えるべきではありませんか??
2.) ユーザーが、別のユーザーによって既に変更されたデータ レコードを更新しますか? すべての update() シナリオで、新しい値と古い値を含むウィンドウをユーザーに表示し、最終的に何が勝つかをユーザーに選択または決定させる必要がありますか?