0
var q = context.Items.Select("new(SomeProperty)")
q
は、現時点ではタイプIQueryable
です。私は正常にOrderBy
、Take
、Skip
を適用し、クエリを実行することができます。
しかし、私は剣道から拡張メソッドを使用しようとすると、物事は南に行く:
var results = q.ToDataSourceResult(new DataSourceRequest())
私は例外を取得:
非サポート例外
型「ダイナミックの不明なLINQ式'
私は(それは、オブジェクトがobject
かIDynamicMetaObjectProvider
であれば、ダイナミック式を作成し)ToDataSourceResult
その方法が問題の最も可能性の高いソースですので、ページングを行うためにIQueryable
にOrderBy
、Take
とSkip
を追加することを知っています
この問題を回避するためにどのように任意のアイデア?