2017-10-11 17 views
0

動的なLINQと剣道MVCラッパー

var q = context.Items.Select("new(SomeProperty)") 

qは、現時点ではタイプIQueryableです。私は正常にOrderByTakeSkipを適用し、クエリを実行することができます。

しかし、私は剣道から拡張メソッドを使用しようとすると、物事は南に行く:

var results = q.ToDataSourceResult(new DataSourceRequest()) 

私は例外を取得:

非サポート例外

型「ダイナミックの不明なLINQ式'

私は(それは、オブジェクトがobjectIDynamicMetaObjectProviderであれば、ダイナミック式を作成し)ToDataSourceResultその方法が問題の最も可能性の高いソースですので、ページングを行うためにIQueryableOrderByTakeSkipを追加することを知っています

この問題を回避するためにどのように任意のアイデア?

答えて

関連する問題