2016-04-08 51 views
0

我想創建一個使用Percolator分析服務,使Linq MDX的小示例應用程序。我正在談論這個nuget包:https://www.nuget.org/packages/PercolatorAnalysisServices/問題與滲濾器分析服務(Linq MDX)

我按照http://www.codeproject.com/Articles/860143/Introduction-to-Percolator-Analysis-Services-LINQ指南,但當我輸入一個linq語句時,我被卡在最後。

我有以下代碼:

using (var db = new AdventureWorksDW2012Db()) 
     { 
      var mdx = from item in db.AdventureWorksDW2012 
         select new TestClass 
         { 
          TestProp = "test" 
         }; 

      var data = mdx.ToList(); 
     } 

但是這將導致以下錯誤波浪給人一種紅色db.AdventureWorksDW2012之下:

Could not find an implementation of the query pattern for source type 'Cube<AdventureWorksDW2012>'. 'Select' not found. 

人有一個想法,我做錯了什麼?我的確讀過這個API的更新版本,但我似乎無法找到更多最近的例子/博客/ ......這可以指引我朝着正確的方向發展。

回答

0

好像我錯過了一條使用API​​的特定LINQ功能的使用語句。在其他人遇到這種情況下,加入以下解決它:

using Percolator.AnalysisServices.Linq; 
+0

很高興你解決了它。你可以點擊複選標記來標記這個答案嗎? – GregGalloway