我对使用Linq To Sql开发的业务对象的集成进行数据查询和与Sql Server Reporting Services集成有一个疑问。使用Linq to SQL和Sql Reporting Services
我们有一组业务对象,用于查询Linq to SQL开发的一些后端数据库。生成的SQL是相对动态的(基于用户选择的条件),并涉及多个连接,一些内部连接,一些外部连接等.Linq to SQL对此非常有效。但是,当我们试图在初始推出后使用SQL Reporting Services实施报表时,我们遇到了一些问题。我们无法将SSRS报告绑定到我们的业务层。我们最终做的是获取从SQL Profiler执行的SQL并创建存储过程,并在报告中使用存储过程。正如人们可以想象的,在维护代码时,这成为一个问题,需要更新我们的业务层和存储过程。
我已经做了一些观察,我看到自定义数据扩展似乎是一种方法来做到这一点。这是解决问题的办法吗?有没有人有更好的方法?有没有使用LINQ实现这种解决方案的例子?
http://www.devx.com/dbzone/Article/31336
感谢
您与Peter van Ooijen的文章的链接非常适合这种情况。我单独使用这两篇文章解决了我的问题。 – 2013-06-24 08:43:18