【问题标题】:Issue with Percolator Analysis Services ( Linq to MDX )渗滤器分析服务问题(Linq to MDX)
【发布时间】:2016-04-08 08:32:06
【问题描述】:

我正在尝试创建一个小型示例应用程序,该应用程序使用启用 Linq 到 MDX 的 Percolator Analysis Services。我说的是这个 nuget 包:https://www.nuget.org/packages/PercolatorAnalysisServices/

我正在按照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,但我似乎找不到更多最近的示例/博客/...这可以引导我朝着正确的方向前进。

【问题讨论】:

    标签: c# linq mdx cube


    【解决方案1】:

    似乎我缺少了一个 using 语句,它启用了他们的 API 特定的 LINQ 功能。万一其他人对此感到困惑,添加以下内容即可解决:

    using Percolator.AnalysisServices.Linq;
    

    【讨论】:

    • 很高兴你解决了它。您可以单击复选标记将其标记为答案吗?
    猜你喜欢
    • 1970-01-01
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    • 2015-11-03
    • 1970-01-01
    • 1970-01-01
    • 2016-04-17
    • 1970-01-01
    相关资源
    最近更新 更多