ASP.Net BoilerPlate - 应用层和Web层

时间:2017-05-10 18:44:24

标签: asp.net .net asp.net-mvc

我正在使用ASP.Net BoilerPlate,这是使用最佳实践和常用工具的新现代Web应用程序的起点。我正在制作一个MVC,Web API,单页面Web应用程序。

但我注意到,根据Nlayer所基于的文档如下enter image description here,你可以在链接上更好地看到它(https://aspnetboilerplate.com/Pages/Documents/NLayer-Architecture

对我来说奇怪的是,DTO和DTO映射的管理是在Application层上进行的,我很难在ASP.Net MVC Controller 上的Web层上进行管理 Web API控制器,它将调用应用程序层,并从Controller中进行DTO的映射。

但似乎 MVC控制器根据它在文档(https://www.codeproject.com/Articles/1043326/A-Multi-Tenant-SaaS-Application-With-ASP-NET-MVC-A)上链接的示例甚至没有使用。

如果我在Controller中进行DTO映射并使控制器应用层负责只调用服务并检索实体不是更好的做法?

0 个答案:

没有答案
相关问题