Я создал выражение, которое я использую для сортировки, которое отлично работает, пока я не попаду в поле DateTime, где я получаю следующую ошибку (во второй строке):
Выражение типа "System.DateTime" не может использоваться для типа возврата 'System.Object'
Здесь мой код:
ParameterExpression param = Expression.Parameter(typeof(MyEntity), "x");
Expression<Func<MyEntity, object>> sortExpression =
Expression.Lambda<Func<AMyEntity, object>>(
Expression.Property(param, sortKey), param);
Может ли кто-нибудь помочь вообще?