ich in den Prozess der Schaffung eines dynamischen Lambda-Ausdruck bin i einen Vergleich von Datum machen wollen nicht DatetimeC# dynamischen Lambda-Ausdruck von Datum nicht von Datetime-Vergleich
da kein Typ Datum in C# sind wenn i Expression konstant
var dateexpr = Expression.Constant(Convert.ToDateTime(filter.FilterValue).Date, typeof(DateTime));
und ich betreibe meine Code erstellen ->
meine Lambda-Ausdruck wie folgt aussehen
query.where(e=>e.createdOn>2016-06-06 00:00:00.000)
die Zeit existieren immer
, wie ich den Vergleich nur nach Datum laufen lassen kann
Erwartete Expression:
query.where(e=>e.createdOn>2016-06-06)
Frage konnte Seien Sie klarer, wenn Sie angeben, wie Ihr erwarteter Ausdruck aussieht. – user6144226
Erwarteter Ausdruck query.where (e => e.createdOn> 2016-06-06) – SamirJ
Möchten Sie, dass die Abfrage im Arbeitsspeicher ausgeführt wird oder in einer Datenbank (z. B. mithilfe von Linq für Entitäten)? – iggymoran