私は、MVC を使用して大量の割り当ての問題を解決し、正しい方法で物事を行うためのさまざまなアプローチを検討してきました。
これまでのところ、私が最良だと思う 2 つのアプローチは以下のとおりです: (AutoMapper も調べました)
1: Value Injecter - これはうまく機能しているように見えますが、サードパーティのライブラリにも依存しています。
2: UpdateModel メソッドを使用して、ドメイン モデルで必要なプロパティのサブセットを公開するビュー モデル インターフェイスにバインドします。http://www.codethinked.com/easy-and-safe-model-binding-in-aspnet-mvc
上記のプラクティスのいずれかを使用して、アプリケーション全体をコーディングする前に (それぞれに 1 週間かけてどちらが好きかを判断する必要はありません)、これら 2 つの方法を実際に使用した経験があり、どちらをお勧めしますか?