3

我应该在我的服务层还是在我的控制器中进行自动映射?

我喜欢存储库的想法 - 原始数据 IQueryable 类型的东西,具有完整的域(类型)对象。服务层 - 分页、有序、过滤、自动映射视图模型以返回控制器 - 使用正确的模型推送视图

但是看到一些带有 ActionFilters 和属性的好东西后,我想知道是否有更好的方法

存储库 - 具有完整域(类型)对象的原始数据 IQueryable 类型的东西。服务层 - 过滤的分页数据 域对象控制器 - 自动映射服务层数据并推送视图。

对此的任何想法将不胜感激

4

1 回答 1

3

您可能已经看过这篇文章:http ://www.lostechies.com/blogs/jimmy_bogard/archive/2009/06/29/how-we-do-mvc-view-models.aspx

我发现这很有趣,我计划在我的下一个项目中使用它。看来您仍然可以保持控制器纤薄并使用自动映射器装饰您的操作方法。

听起来这就是您打算做的事情,这听起来是一个不错的方法。

于 2010-10-01T10:41:29.177 回答