Ho creato un'espressione che sto usando per l'ordinamento che funziona bene, fino a quando non premo un campo DateTime
, dove ottengo il seguente errore (sulla seconda riga):L'espressione di tipo 'System.DateTime' non può essere utilizzata per il tipo di ritorno 'System.Object'
Espressione di tipo 'System.DateTime' non può essere usato per il tipo di ritorno 'System.Object'
Ecco il mio codice:
ParameterExpression param = Expression.Parameter(typeof(MyEntity), "x");
Expression<Func<MyEntity, object>> sortExpression =
Expression.Lambda<Func<AMyEntity, object>>(
Expression.Property(param, sortKey), param);
Qualcuno può aiutare a tutti?
possibile duplicato [Espressione di tipo 'System.Int32' non può essere utilizzata per il tipo di ritorno 'System.Object'] (http://stackoverflow.com/questions/2200209/expression-of-type-system-int32-cannot-be-used- per-return-type-system-object) – nawfal