ASP.NET MVC 3中的ViewModel和Model关于DDD - 建议

时间:2011-08-10 12:44:31

标签: asp.net-mvc-3 domain-driven-design

在此处阅读教程:http://www.asp.net/mvc/tutorials/iteration-4-make-the-application-loosely-coupled-cs

我注意到他们正在将EF生成的实体从控制器传递到服务层。他们是应该传递视图模型,然后在服务层中进行映射还是他们正在做的正确?

我正在尝试理解将视图模型转换为从服务层传递到持久层的实际域模型。

谢谢

1 个答案:

答案 0 :(得分:1)

一般规则是较低层应该不了解较高层。

这意味着服务层应该不了解视图模型(因为它们是用户界面层中的实现细节)