Как сгруппировать по DateTime.Date в EntityFramework

У меня есть модель устройства:

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

И я хочу выбрать количество устройств, сгруппированных поAdded свидание (не дата и время, а только дата). Моя текущая реализация недопустима, потому что linq не может перевестиDateTime.Date в 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);

Как изменить этот запрос, чтобы он работал?

Ответы на вопрос(2)

Ваш ответ на вопрос