Jak porównać tylko składniki daty z DateTime w EF?
Mam dwie wartości daty, jedną już zapisaną w bazie danych, a drugą wybraną przez użytkownika za pomocą DatePicker. Przypadek użycia polega na wyszukiwaniu konkretnej daty z bazy danych.
Wartość poprzednio wprowadzona do bazy danych zawsze ma składnik czasu o godzinie 12:00:00, gdzie jako data wprowadzona z selektora ma inny komponent czasu.
Interesują mnie tylko składniki daty i chciałbym zignorować komponent czasu.
Jakie są sposoby na porównanie w C #?
Jak to zrobić w LINQ?
UPDATE: W LINQ do Entities następujące działa dobrze.
e => DateTime.Compare(e.FirstDate.Value, SecondDate) >= 0