【发布时间】:2009-12-08 19:28:56
【问题描述】:
我有一个现有的 ASP.Net MVC 项目,它在单独的项目中使用实体/存储库。我需要通过 SSRS 向这个项目添加报告功能,我想知道为它处理数据访问的最佳方法是什么。
由于我已经实现了 migrator.net 和存储库数据层,我觉得直接使用数据库并创建依赖于 db 的 sql 是不可能的。我的第一个想法是在我的 Web 项目中创建一个 Web 服务并使用它,但这需要我编写新代码并维护一个我目前不需要的 Web 服务。
我的下一个想法是使用我的数据组合并利用我现有的代码存储库来填充报告。这可能吗?我是整个堆栈的新手,对任何工具都不是很熟悉。
这通常是如何实现的?在以前的 Java EE 项目中,我们总是使用 CXF 并为我们的报告工具创建一个 Web 服务,但我从来没有觉得这是最好的解决方案。这在 .Net/SSRS 中通常是如何解决的?
【问题讨论】:
-
报告是否将由 SSRS 或您的 ASP.net MVC 应用程序提供?
-
我不知道...我只是使用 SSRS 创建表格供客户签名。直接从网络应用程序为他们提供服务会很棒。我现在只是在寻找最简单最优雅的解决方案。
标签: sql-server reporting-services