我的展览架构如下:
Web项目包含一个MVC视图和WebAPI控件,它们返回一些东西并接收一些内容。 Domain项目包括域模型 核心项目包括微服务和服务的DTO,与他们沟通
现在放置模型视图的位置?
你推荐什么?你有什么意见?也许有一个标准?
答案 0 :(得分:3)
您的WebAPI不会返回视图模型。它可以返回域模型,DTO,真或假,没有,但不是ViewModels。视图模型应以您的视图,UI,需要的任何方式进行整形。
因此可以有一些冗余对象,但最佳做法是为您的视图设置视图模型。
您应该在Web应用程序中创建一个ViewModels文件夹并将其放在那里。