c#-模式和实践.服务层?
作者:互联网
我应该在服务层还是在控制器上进行自动映射?
我喜欢
存储库-原始数据具有完整domain(type)对象的IQueryable类型的东西.
服务层-分页,有序,过滤,自动映射的视图模型以返回
控制器-使用正确的模型推送视图
但是看到了一些带有ActionFilters和属性的好东西之后,我想知道是否有更好的方法是
存储库-原始数据具有完整domain(type)对象的IQueryable类型的东西.
服务层-筛选后的分页数据域对象
控制器-自动映射服务层数据并推送视图.
任何对此的想法将不胜感激
解决方法:
您可能已经看过这篇文章:http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/06/29/how-we-do-mvc-view-models.aspx
我发现这很有趣,并计划在下一个项目中使用它.看来您仍然可以使控制器变薄,并使用自动映射器装饰动作方法.
听起来这是您计划要做的事情,而且听起来像是一种好方法.
标签:service-layer,repository-pattern,c,asp-net-mvc,design-patterns 来源: https://codeday.me/bug/20191209/2096359.html