0

ASP.NET MVC 3 アプリケーションでは、以下に示すように、さまざまなデータ ソースからの多くの情報を表示します。

  1. アクション メソッドのパラメーター
  2. クエリ文字列 (モデル バインディングでは使用できません)
  3. セッション
  4. WCF サービス
  5. データベース

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?

4

1 に答える 1

0

保守性を高めるためにクラスを分割するにはどうすればよいですか?

ビューの要件に合わせて特別に調整されるビュー モデルを定義する。

ビューモデルを使用する場合、すべての情報を組み合わせてビューモデルを構築するにはどうすればよいですか?

特定のビューに表示するために必要なすべての情報を含むビュー モデルを定義できます。ビュー間に共有ウィジェットがある場合、メイン ビュー モデルがプロパティ (構成) として参照できる子ビュー モデルを持つことができます。子ビュー モデルは、他のコンテキストで再利用できます。

于 2013-02-18T17:28:56.173 に答える