누군가 다음 표현을 일련의 표현 트리 호출로 변환하는 데 도움이 될 수 있습니까? 나는 선택 부분을 작동 시키려고 노력하고있다.람다를 표현식 트리로 변환
results.GroupBy(x => x.EntityID).Select(y => y.OrderBy(o => o.ResultOrder).FirstOrDefault());
디버거를 사용하여 검사기의 표현을 살펴 보았지만 아무런 의미가 없습니다. 나는 같은 GROUPBY로, 비트와 작업 그것의 조각을 가지고 : 항상 그런 것들을 나에게 도움이
var groupAssign = Expression.Lambda<Func<TransViewModel, int>>(viewEntityIDProp, viewParam);
var grouped = Expression.Call(
typeof (Queryable),
"GroupBy",
new Type[] { viewModelType, typeof(int) },
new Expression[] { theBigResultset, groupAssign }
);
정확히 무엇이 당신에게 이해가되지 않았습니까? – svick