정렬 작업에 사용하는 식을 만들었습니다. DateTime
필드에 도달 할 때까지 제대로 작동합니다. (두 번째 줄)에 오류가 다음 형식 'System.DateTime'의'System.DateTime'형식의 식은 반환 형식 'System.Object'에 사용할 수 없습니다.
표현하는 반환 형식을 사용할 수 없습니다 '으로 System.Object'
여기 내 코드입니다 :
ParameterExpression param = Expression.Parameter(typeof(MyEntity), "x");
Expression<Func<MyEntity, object>> sortExpression =
Expression.Lambda<Func<AMyEntity, object>>(
Expression.Property(param, sortKey), param);
아무도 도와 드릴 수 있습니까?
가능한 중복 [형식 'System.Int32'의 식은 반환 형식 'System.Object'에 사용할 수 없습니다.] (http://stackoverflow.com/questions/2200209/expression-of-type-system-int32-cannot-be-used- for-return-type-system-object) – nawfal