将来自多个表的数据合并到一个View Model中

时间:2010-12-05 07:00:16

标签: asp.net asp.net-mvc-2 entity-framework-4

我正在使用ASP.NET MVC2,EF4连接到SQL Express数据库。

情况:没有太多具体细节,我有一个名为'Plan'的表。在“计划”下有几个与单个计划项目相关的不同类别[比如A类,B类,C类和D类]。每个'Category X'表都有一个beginDate,endDate和特定于该类别的其他详细信息。

我希望能够创建一个摘要页面,它结合了A类,B类,C类和D类的所有项目以及beginDate的排序 - 但只需要一些列[例如 - 开始/结束日期,姓名,身份证明。

有关从哪里开始的任何建议?

谢谢。

1 个答案:

答案 0 :(得分:0)

我不确定它是否是最好的选择,但是当我需要做类似的事情时,我会为我想要的数据创建一个ViewModel,并使用AutoMapper将Domain对象重新映射到ViewModel。再次,不确定这是最好的选择,但它适用于我。