我们必须使用WCF在我们的报告数据源的要求。 [服务器模式]
斑点网4.0 / SSRS 2008 R2 / ASP.Net 4.0
这背后的想法是在整个应用程序,从报告到标准的应用网格适用于普通的业务规则。
本质上,它会沿着线工作
通常它的如下
[RDL - SQL Server的数据提供商 - DB]
但我们需要的是什么
[RDL - XML /自定义数据提供程序 - WCF方法 - 业务层 - - DB]
我们主要的应用程序也将使用WCF层。 其实出于实用目的的界面层,所以如果我们不得不使用Web服务,而不是SSRS,如果有这种方法的优势,将予以考虑。
我发现我们的做法有些文章
http://weblogs.asp.net/jezell/archive/2008/02/21/using-wcf-endpoints-with-sql-reporting-services.aspx
http://www.codeproject.com/Articles/37270/Consuming-a-WCF-Service-from-an-SSRS-RDL-Server-Re
http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/aa0c8c5e-28a7-440f-a1c1-62e8bb184b8d/
http://msdn.microsoft.com/en-us/library/ms154655(v=sql.105).aspx
http://devblog.bardoloi.com/2011/09/using-wcf-web-services-as-data-source.html
http://msdn.microsoft.com/en-us/library/aa964129(SQL.90).aspx
这里给出的局限性无论哪种方式
http://msdn.microsoft.com/en-us/library/aa964129(SQL.90).aspx#repservxmlds_topic5所有开始有点吓人。
我不想做的当然是往下走一定的路径,这对当时的影响报表设计功能,性能及可能限制类型的可创建的报表。
如果任何人有上述布局的任何意见或经验,我将非常感谢您的意见和投入。
我也很符合我们如何可以创建一个包含数据的报表可能替代这一直尽管这确实数据等的适当的按摩业务层开放
道歉的长期职位。
利亚姆