LINQ to Entities group-by failure utilizando .date

Estoy tratando de hacer un grupo Linq solo en la parte de fecha de un campo de fecha y hora.

Esta instrucción linq funciona pero se agrupa por fecha y 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) };

Cuando ejecuto esta declaración para agrupar solo por la fecha me sale el siguiente error

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) };

El miembro de tipo especificado 'Fecha' no es compatible con LINQ to Entities. Solo se admiten inicializadores, miembros de la entidad y propiedades de navegación de la entidad.

¿Cómo puedo hacer un grupo por la fecha y no la fecha y la hora?

Respuestas a la pregunta(3)

Su respuesta a la pregunta