Я пытаюсь создать группу Linq только по части даты в поле даты и времени.
Этот оператор linq работает, но он группирует по дате и времени.
var myQuery = from p in dbContext.Trends
group p by p.UpdateDateTime into g
select new { k = g.Key, ud = g.Max(p => p.Amount) };
Когда я запускаю этот оператор для группировки только по дате, я получаю следующую ошибку
var myQuery = from p in dbContext.Trends
group p by p.UpdateDateTime.Date into g //Added .Date on this line
select new { k = g.Key, ud = g.Max(p => p.Amount) };
Указанный элемент типа «Дата» не поддерживается в LINQ to Entities.Поддерживаются только инициализаторы, элементы сущностей и свойства навигации сущностей.
Как создать группу по дате, а не по дате и времени?