たくさんのフィールドとそのために生成されたEFエンティティを含むテーブルがあるとします。このエンティティの編集フォームを表示したいとしますが、テーブルに直接マップされない追加のフィールドがあります。
そこで、エンティティクラスとフィールドを継承するモデルクラスを作成します。ここまでは順調ですね。
問題は、ビューを返すときにエンティティオブジェクトからモデルオブジェクトにすべてのフィールドをコピーする必要があり、データを保存するときにその逆を行う必要があることです。確かにこれを行うためのよりクリーンな方法はありますか?
具体的な例は、ユーザー管理フォームであり、追加のフィールドは、メンバーシップテーブルに格納されているパスワードおよび確認パスワードフィールドです。