我正在设计桌面,Web和移动应用程序,以及用于桌面的实现MVVM(WPF)和用于Web的MVC(ASP.Net MVC)。如果服务层比ViewModel只能通过服务层访问,那么任何人都可以建议我将ViewModel作为表示层的一部分或下面的服务层。
答案 0 :(得分:1)
根据我对你的问题的理解。 MVVM和MVC都属于表示层。
服务层将具有服务模型,并将为WPF / MVC提供服务模型,以通过一些自动映射器类转换为ViewModel。
关于铺设设计的观点,你可以看看下面的链接: https://msdn.microsoft.com/en-us/library/ee658127.aspx