ASP.NET MVC 3 アプリケーションでは、以下に示すように、さまざまなデータ ソースからの多くの情報を表示します。
- アクション メソッドのパラメーター
- クエリ文字列 (モデル バインディングでは使用できません)
- セッション
- WCF サービス
- データベース
We have to combine the data from all above stated data sources, format and dispay it in a view. How to divide the classes so that it will have better maintenability? If we use view models, how to construct the view model by combining all information? Where to Keep the mapping between Domain Model and View Model and vice Versa?