Falha de agrupamento de LINQ to Entities usando .date
Estou tentando fazer um grupo Linq apenas na parte da data de um campo de data e hora.
Essa instrução linq funciona, mas agrupa por data e hora.
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) };
Quando executo essa instrução para agrupar apenas na data em que recebo o seguinte erro
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) };
O membro de tipo especificado 'Data' não é suportado no LINQ to Entities. Apenas inicializadores, membros da entidade e propriedades de navegação da entidade são suportados.
Como posso agrupar a data e não a data e a hora?