Gruppieren nach DateTime.Date in EntityFramework

Ich habe ein Gerätemodell:

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

Und ich möchte die Anzahl der Geräte auswählen, gruppiert nachAdded Datum (nicht Datum und Uhrzeit, sondern nur Datum). Meine aktuelle Implementierung ist ungültig, da linq nicht übersetzen kannDateTime.Date zu 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);

Wie kann ich diese Abfrage ändern, damit sie funktioniert?