如何使用dapper执行参数化DAX查询?

时间:2017-10-09 07:05:07

标签: c# dapper micro-orm

我想在ADOMD.NET上使用Dapper执行具有动态参数的DAX查询?可能吗?我知道我必须使用DynamicParameters。我的问题是Dapper是否支持参数化DAX查询。

编辑:

我的查询如下:

"DEFINE VAR __DS0FilterTable1 = FILTER(KEEPFILTERS(VALUES('Calendar'[Last 12 Months Indicator])), ('Calendar'[Last 12 Months Indicator] = @P0)) EVALUATE SUMMARIZECOLUMNS('Calendar'[CalendarMonthNumber], 'Calendar'[Calendar Month], __DS0FilterTable1)";

执行查询的代码是: -

var p = new DynamicParameters();
for (int index = 0; index < values.Count; index++)
    p.Add("P" + index,  values.ElementAt(index));
 dynamic results = connection.Query(query, p);

我收到一个System.NotSupportedException,并显示消息“不支持指定的方法。”。简单连接。使用实际值而不是参数的查询。

0 个答案:

没有答案