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 la recherche d'une date particulière dans la base de données.
La valeur précédemment saisie dans la base de données a toujours la composante temps de 12:00:00, alors que la date saisie à partir du sélecteur a une composante temps différente.
Je ne m'intéresse qu'aux composantes de la date et j'aimerais ignorer la composante temps.
Quelles sont les façons d'effectuer cette comparaison en C# ?
Aussi, comment faire cela en LINQ ?
UPDATE : Sur LINQ to Entities, ce qui suit fonctionne bien.
e => DateTime.Compare(e.FirstDate.Value, SecondDate) >= 0