模式和实践。服务层?

时间:2010-10-01 09:49:53

标签: c# asp.net-mvc design-patterns repository-pattern service-layer

我应该在服务层或控制器中进行自动化吗?

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

但是看过一些关于ActionFilters和属性的好东西我想知道是否有更好的方法

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

对此的任何想法都将非常感激

1 个答案:

答案 0 :(得分:3)

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

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

听起来这是你打算做的事情,这听起来像是一个很好的方法。