Ho due valori di data, uno già memorizzato nel database e l'altro selezionato dall'utente utilizzando DatePicker. Il caso d'uso è cercare una data particolare dal database.
Il valore precedentemente inserito nel database ha sempre una componente temporale di 12:00:00, dove la data inserita dal selettore ha una componente temporale diversa.
Sono interessato solo ai componenti della data e vorrei ignorare il componente dell'ora.
Quali sono i modi per eseguire questo confronto in C #?
Inoltre, come eseguire questa operazione in LINQ?
AGGIORNAMENTO: su LINQ to Entities, quanto segue funziona correttamente.
e => DateTime.Compare(e.FirstDate.Value, SecondDate) >= 0