仅用于报告的存储库模式?

时间:2011-09-13 06:20:24

标签: asp.net-mvc repository-pattern rdlc

我正在创建一个MVC应用程序,我将创建一些基于RDLC的报告。看一下Web上的一些示例,似乎使用报告数据源的最佳方式是通过存储库。

我的应用程序必须使用多个数据库。我已经使用该模式通过POCO对象读/写数据库。

1)我不是扩展我的域项目中的当前存储库类,而是将我的Web项目添加单独的存储库类,仅处理报告要求。

2)使用Repository模式只返回我可以在报告中使用的不同IQueryable / IEnumerable结果集是否有意义?或者这是错误的使用库存模式?

我真的很想听听你对如何处理上述问题的看法。

由于

1 个答案:

答案 0 :(得分:0)

最好使用查询报告,因为除此之外只需要“读取”操作。看看CQS(CQRS)模式。