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?