2010-12-05 36 views
1

SQL Expressデータベースに接続されたEF4でASP.NET MVC2を使用しています。複数のテーブルのデータを1つのビューモデルに結合する

状況:あまり詳しく説明しなくても、私は「プラン」という1つのテーブルを持っています。 「計画」には、単一の計画項目[カテゴリA、カテゴリB、カテゴリC、カテゴリDなど)に関連するいくつかの異なるカテゴリがあります。各「カテゴリX」テーブルには、そのカテゴリに固有のbeginDate、endDateおよびその他の詳細があります。

カテゴリA、カテゴリB、カテゴリC、カテゴリDのすべてのアイテムを結合し、beginDateで並べ替えるサマリーページを作成できます。 /終了日、名前、ID]。

どこから始めたらよいですか?

ありがとうございます。

答えて

0

私はそれが最善の選択肢かどうかは分かりませんが、私が似たようなことをする必要があるときは、私が望むデータのViewModelを作成し、AutoMapperを使ってドメインオブジェクトをViewModelに再マッピングします。繰り返しますが、それが最良の選択肢であるかどうかはわかりませんが、それは私にとってはうまくいきます。

関連する問題