Ich habe zwei Datumswerte, von denen einer bereits in der Datenbank gespeichert und der andere vom Benutzer mit DatePicker ausgewählt wurde. Der Anwendungsfall besteht darin, in der Datenbank nach einem bestimmten Datum zu suchen.
Der zuvor in die Datenbank eingegebene Wert hat immer eine Zeitkomponente von 12:00:00, wobei das vom Kommissionierer eingegebene Datum eine andere Zeitkomponente hat.
Ich interessiere mich nur für die Datumskomponenten und möchte die Zeitkomponente ignorieren.
Wie kann dieser Vergleich in C # durchgeführt werden?
Wie geht das in LINQ?
UPDATE: Unter LINQ to Entities funktioniert Folgendes einwandfrei.
e => DateTime.Compare(e.FirstDate.Value, SecondDate) >= 0