У меня есть два значения даты, одно из которых уже хранится в базе данных, а другое выбрано пользователем с помощью DatePicker. Вариант использования - поиск определенной даты в базе данных.
Значение, ранее введенное в базу данных, всегда имеет компонент времени 12:00:00, тогда как дата, введенная из средства выбора, имеет другой компонент времени.
Меня интересуют только компоненты даты и я хотел бы игнорировать компонент времени.
Как можно провести это сравнение в C #?
Кроме того, как это сделать в LINQ?
ОБНОВЛЕНИЕ: в LINQ to Entities отлично работает следующее.
e => DateTime.Compare(e.FirstDate.Value, SecondDate) >= 0