ウィザードのように複数のフォーム/ページでレコードを更新しています。各フォームの後にデータベースに保存する必要があります。ただし、これは一部の記録にすぎません。EF POCO モデルにはすべてのプロパティ (フィールド) のすべてのデータ注釈があるため、この部分的なレコードを保存するとエラーが発生するのではないかと思います。
したがって、これに対する最も簡単な解決策がわかりません。
私が考えたいくつかのオプション:
a) 各フォームのビュー モデルを作成します。EF ドメイン モデルではなくビュー モデルのデータ注釈。
b) SaveAll ではなく特定のプロパティをビューのコントローラーに保存することで、関連しないプロパティの検証をトリガーしません。
c) 他の解決策...??
よろしくお願いします。