複数のテーブルを持つデータベースを維持するビジネス Web アプリケーションを開発しています。要件の 1 つは、データベースに影響を与えずに「作業を保存」し、後でそれを取得して作業を続行できることです。複数の「節約」をサポートする必要があります。
この管理ツールは、ASP.NET MVC4 または Microsoft の LightSwitch で開発されますが、まだ決定していません。
私が抱えている問題は、これを構造的に解決する方法がわからないことです。この問題に対する既知の手法はありますか? 私を正しい方向に向けるために誰かの助けが必要です.私はここで立ち往生しています..
編集:シナリオでさらに説明しようとします
1 つの行に変更を加えて保存しましたが、その変更は自分だけが見ることができます (メイン データベースには影響しません)。
1. の変更が悪いことに気づき、同じ行のデータを変更することからやり直すことを選択し、別の行にも変更を加えます。これらの変更を保存します (ただし、私のみ)
これで、(ステップ 1 と 2 からの) 2 つの節約ができました。考えを変えて、1. で行った変更は正しく、その「savefile」を開いて、変更をメイン データベースにコミットします。次に、手順 2 の「savefile」を削除します。
状況がより明確になることを願っています。
ありがとう