私のドメイン オブジェクトには、「CreateDate」および「ModidfyDate」メンバー (DateTime) があります。
ユーザーがドメイン オブジェクト (Asp.Net MVC) を更新すると、ビュー モデルはこれらの値を保持しません。(リポジトリの「Create」および「Update」メソッドで設定します)
そのため、オブジェクトを更新すると、「CreateDate」が利用できないため、Update メソッドは失敗します。私には2つのオプションがあるようですが、どちらも好きではありません.1)「CreateDate」プロパティ(フォームの隠しフィールド)にビューモデルタグを付けて、元のCreateDateを利用できるようにします。2) または、私の "Update" リポジトリ メソッドで、最初にデータベースから元のレコードを取得し、更新しようとしているオブジェクトを CreateDate メンバーに設定します (db への不要な呼び出し)。
これを扱う「通常の」方法は何ですか?