Cómo agrupar por DateTime.Date en EntityFramework

Tengo un modelo de dispositivo:

public class DeviceModel
{
    public DateTime Added { get;set; }
}

Y quiero seleccionar el número de dispositivos, agrupados porAdded fecha (no fecha y hora, pero solo fecha). Mi implementación actual no es válida, porque linq no se puede traducirDateTime.Date a sql:

var result = (
    from device in DevicesRepository.GetAll()
    group device by new { Date = device.Added.Date } into g
    select new
        {
            Date = g.Key.Date,
            Count = g.Count()
        }
    ).OrderBy(nda => nda.Date);

¿Cómo cambiar esta consulta para que funcione?

Respuestas a la pregunta(2)

Su respuesta a la pregunta