Вы не можете использовать функции расширения в запросах LINQ
, которые приводят к попаданию в базу данных, если Entity Framework
не может преобразовать это в действительное SQL
.
. Возможно, существует более компактное решение, носледующие должны работать нормально:
query = query.Where(p =>
p.CreatedDateTime.Year == DateStart.Year &&
p.CreatedDateTime.Month == DateStart.Month &&
p.CreatedDateTime.Day == DateStart.Day);