私はc#コードビハインドでasp.netアプリケーションを持っています。このアプリケーションは、待機中> enroute>完了したなどの状態になると、さまざまなプロセスを介して変更された 'ライド'(マイクロソフトのSQLデータベースに格納されている)を作成することができますディスパッチシステムです。私は最高この「乗る」db行の前の状態を変更する前に「保存」することで、ユーザーは以前の変更を元に戻すことができます。これを達成するための最良の構成は何でしょうか?ビューステートの使用を検討しましたが、多くの「ライド」があるため、より良い方法が必要です。データベースアイテムの前の状態を保存する最も良い方法
3
A
答えて
1
"履歴"テーブルを作成してデータベース内でこれを行います。 「取り消し」すると、保存された履歴に戻すだけです。
0
現在の乗り物をしている間に元に戻すことができますか、または永久的です(1年前に作成した乗馬に戻り、元に戻すことができます) ?
前者はviewstateの候補になります。後者は@ Industerの答えのような履歴表を必要とします。
状態の量がサーバーのパフォーマンスに重大な影響を与えるかどうかわかりません。それを試してみてください!
+0
私は当初、一時的なもので十分だろうと考えていましたが、私の場合は永久的な方法があると思います。または、おそらく私はdbのサイズを2倍にするという問題を解決するために、 '元に戻す'操作を24時間に制限してから、履歴テーブルでこれより古いデータを削除します。入力いただきありがとうございます。 – SHeinema
0
0
たぶん、緩やかに変化するディメンションは、これが実際に移動するための方法かもしれ答えhttp://en.wikipedia.org/wiki/Slowly_changing_dimension
関連する問題
- 1. インスタンスの状態を保存する最も良い方法
- 2. 状態空間をPythonで保存する最も良い方法
- 3. ケラス、最適化時に状態を保存する最良の方法
- 4. ゲームの状態を保存する最良の方法は何ですか?
- 5. フォーラム投稿の読書状況を保存する最も良い方法は?
- 6. React js、還元状態をローカル状態に保存する最良の方法は何ですか?
- 7. アプリケーション状態のJavaを保存する最善の方法
- 8. トランジション間で状態を保存および復元する最も良い方法
- 9. T4の設定を保存する最も良い方法
- 10. MySQLのXクリック/日を保存する最も良い方法
- 11. テーブルビューの要素を保存する最も良い方法は?
- 12. 360度の写真を保存する最も良い方法
- 13. Android - 複数のレイアウトバリエーションを保存する最も良い方法
- 14. フォームの状態を管理する最も良い方法は何ですか?
- 15. Heroku - 状態を保存する方法
- 16. 休止状態で大量のレコードを挿入する最も良い方法
- 17. SQLiteでSoapEnvelopeを保存する最も良い方法は?
- 18. 入力値を保存する最も良い方法
- 19. 記事をデータベースに保存する最も良い方法は?
- 20. NativeScriptアプリケーションでユーザートークンを保存する最も良い方法
- 21. emberボタンに "temp"データを保存する最も良い方法
- 22. JQuery変数を保存する最も良い方法は?
- 23. ローカルストレージを保存する最も良い方法は?
- 24. numpy配列をアスキーファイルに保存する最も良い方法
- 25. 「イベント」データをAWSに保存する最も良い方法
- 26. C++でデータを保存する最も良い方法
- 27. SQLデータベースにコメントフラグを保存する最も良い方法は?
- 28. フラスコセッションをファイルとして保存する最も良い方法
- 29. 画像を保存する最も良い方法は?
- 30. 認証トークンを保存する最も良い方法は?
です。私はASP.NETを初めて使い、何か他のものを逃していないことを確認したかったのです。ありがとう。 – SHeinema