【问题标题】:Combine data from multiple tables into one View Model将多个表中的数据合并到一个视图模型中
【发布时间】:2015-07-23 19:00:57
【问题描述】:

我正在使用 ASP.NET MVC2 和 EF4 连接到 SQL Express db。

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

我希望能够创建一个汇总页面,该页面将 A 类、B 类、C 类和 D 类中的所有项目组合在一起,并按 beginDate 排序 - 但只需要几列 [例如 - begin/结束日期、姓名、ID]。

关于从哪里开始有什么建议吗?

谢谢。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多