J'ai deux valeurs de date, l'une déjà stockée dans la base de données et l'autre sélectionnée par l'utilisateur à l'aide de DatePicker. Le cas d'utilisation est de rechercher une date particulière dans la base de données.
La valeur précédemment entrée dans la base de données a toujours une composante d'heure de 12:00:00, alors que la date entrée à partir du sélecteur a une composante d'heure différente.
Je ne suis intéressé que par les composants de date et je voudrais ignorer le composant de temps.
Quelles sont les façons de faire cette comparaison en C #?
Aussi, comment faire cela dans LINQ?
MISE À JOUR: sur LINQ to Entities, ce qui suit fonctionne correctement.
e => DateTime.Compare(e.FirstDate.Value, SecondDate) >= 0