0
var q = context.Items.Select("new(SomeProperty)")
q
순간에 유형 IQueryable
이다. 성공적으로 OrderBy
, Take
, Skip
을 적용한 다음 쿼리를 실행할 수 있습니다. 내가 검도에서 확장 메서드를 사용하려고하면
는하지만, 상황이 남쪽으로 이동 :
var results = q.ToDataSourceResult(new DataSourceRequest())
나는 예외 얻을 :
에서 NotSupportedException을
유형의 알 수없는 LINQ 표현 '동적 '.
내가 ToDataSourceResult
방법은 그 문제의 가장 큰 원인이다 있도록 IQueryable
에 OrderBy
, Take
및 Skip
페이징을 수행하는 추가 것을 알고있다 (이것은 객체가 object
또는 IDynamicMetaObjectProvider
경우 동적 표현식을 작성하지 않습니다)
어떻게 해결할 수 있습니까?