MVC和MVVM框架ViewModel的哪一层?

时间:2015-09-01 14:54:45

标签: c# asp.net-mvc wpf asp.net-mvc-4 mvvm

我正在设计桌面,Web和移动应用程序,以及用于桌面的实现MVVM(WPF)和用于Web的MVC(ASP.Net MVC)。如果服务层比ViewModel只能通过服务层访问,那么任何人都可以建议我将ViewModel作为表示层的一部分或下面的服务层。

1 个答案:

答案 0 :(得分:1)

根据我对你的问题的理解。 MVVM和MVC都属于表示层。

服务层将具有服务模型,并将为WPF / MVC提供服务模型,以通过一些自动映射器类转换为ViewModel。

关于铺设设计的观点,你可以看看下面的链接: https://msdn.microsoft.com/en-us/library/ee658127.aspx