再利用业务逻辑从MVC应用程序(DLL)在Reporting Services
-
13-09-2019 - |
题
我已经编译成可处理所有的计算我的概念,如符合条件,系统等对象还处理通过周围的一些包装的连接到一个数据库中的DLL的业务对象。
反正是有借此.NET的DLL,并把它作为一个Reporting Services报表(SSRS)数据源?我们不希望有在多个地方的逻辑。
修改强>结果 怎么样在web应用程序本身的Web服务暴露的功能和具有报表连接到Web服务?任何人这样做过?我们正在使用asp.net MVC为我们的web应用程序是否有帮助。
解决方案
您可能将不得不与报表查看器控件要做到这一点,因为我还没有使用报告Web服务见过一个例子。
http://www.gotreportviewer.com/
下面是使用对象数据源的部分:
http://www.gotreportviewer.com/objectdatasources/index.html
这可以是概念上类似于MVC中的ViewModels,所以你也要建造ReportViewModels™处理报告的要求。
其他提示
不是过于熟悉SSRS但我想这将是能够使用XML Web服务。
如果这是可以使用的基础数据和逻辑并将其作为HTML的Web站点和XML为SSRS的情况。
有两种方法可以让你的数据报告:Web服务和自定义数据处理。有一个很好的书,让你开始: http://prologika.com/Books/0976635313/ Book.aspx
读取相关章节我能够很容易地使用这两种技术。之后
不隶属于 StackOverflow