Mam dwie wartości dat, jedną już przechowywaną w bazie danych, a drugą wybraną przez użytkownika za pomocą DatePicker. Przypadkiem użycia jest wyszukanie określonej daty w bazie danych.
Wartość wprowadzona wcześniej do bazy zawsze ma składową czasową o godzinie 12:00:00, gdzie jako data wprowadzona z selektora ma inny składnik czasu.
Interesują mnie tylko składniki daty i chciałbym zignorować składnik czasu.
Jakie są sposoby wykonania tego porównania w C #?
Jak to zrobić w LINQ?
AKTUALIZACJA: W LINQ to Entities, poniższe działa dobrze.
e => DateTime.Compare(e.FirstDate.Value, SecondDate) >= 0