Asp.net mvc 仅在报告中使用的存储库模式?

Asp.net mvc 仅在报告中使用的存储库模式?,asp.net-mvc,repository-pattern,rdlc,Asp.net Mvc,Repository Pattern,Rdlc,我正在创建一个MVC应用程序,我将在其中创建许多基于RDLC的报告。查看web上的一些示例,使用报表数据源的最佳方式似乎是通过存储库 我的应用程序必须与多个数据库协同工作。我已经使用该模式通过POCO对象读/写数据库 1我没有扩展我的域项目中的当前存储库类,而是将单独的存储库类添加到我的Web项目中,该项目只处理报表需求 2使用Repository模式只返回不同的IQueryable/IEnumerable结果集,然后在我的报告中使用,这有意义吗?或者这是对存储库模式的错误使用 我真的很想听听你

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

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

1我没有扩展我的域项目中的当前存储库类,而是将单独的存储库类添加到我的Web项目中,该项目只处理报表需求

2使用Repository模式只返回不同的IQueryable/IEnumerable结果集,然后在我的报告中使用,这有意义吗?或者这是对存储库模式的错误使用

我真的很想听听你对如何进行上述工作的看法


谢谢

最好对报表使用查询,因为您只需要读取操作。看看CQSCQRS模式

嗨,迪玛。谢谢你的回复。我将按照建议查找CQS模式