Проблема: столбец Sql dateTime, который содержит устаревшие данные с временными ограничениями. У меня есть форма MVC с селектором даты, которая позволяет пользователям выбирать дату и возвращать все записи из БД, которая имеет эту дату.
Проблема, однако, заключается в том, что linq to sql является литералом модели данных, и я не могу привести столбец datetime к дате только для сравнения. вот фрагмент кода
myDateSelected = 27.01.2011
p.PostedDate в базе данных будет равно примерно 27/01/2001 17: 09: 00
var p from products
where p.PostedDate == myDateSelected
select p
Как я могу разыграть p.PostedDate
, чтобы убрать элемент времени, чтобы сработало сравнение?
довольно плохо знаком с Linq и пока не может найти решение моей проблемы.