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