我對使用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