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?

questionAnswers(3)

yourAnswerToTheQuestion