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

questionAnswers(15)

yourAnswerToTheQuestion