Я хотел бы запросить db для элементов с датой, которая больше или равна заданной дате.Сравнение дат в linq
Дата в db - это дата и время записи.
Если пользователь вводит строку поиска «1/30/2014», они ожидают записи, которые произошли в любое время в эту дату для возврата. Однако все, что имеет время после 12 часов утра, не возвращается.
Я знаю, что могу просто добавить день к строке поиска, но есть ли более подходящий способ?
if (form["closedend"] != "")
{
DateTime d = DateTime.Parse(form["closedend"]);
traces = traces.Where(s => s.date_Closed >= d);
}
я не уверен, если OP использует Linq-to-Entities (они упоминают дб), но если они 'Date' не будут работать. – juharr
thats right - Дата не доступна – tintyethan
@tintyethan: я ее отредактировал. –