Viewmodel来自两个聚合根

时间:2016-06-13 06:57:58

标签: asp.net asp.net-mvc entity-framework aggregateroot

我有两个聚合根:

活动:

Id - name - title - categoryId

类别:

Id - CategoryName

这些模型在我的项目中是单独的聚合根。我有一个来自这些模型的视图模型(asp.net mvc):

EventViewModel:

Id - name - title - CategoryId - CategoryName

问题: 因为这些是单独的聚合根,所以我不能使用导航属性。并通过id(categoryId)引用.so什么是map viewmodel的最佳解决方案?

  • 在entityframework中加入查询?
  • 导航属性?
  • 通过组合2个模型来改变视图模型并将它们分开映射(耦合)?

感谢,

0 个答案:

没有答案