У меня есть простой Linq к Enities таблицы для запроса и получить самые последние записи, используя поле датыВыберите самые последние записи с помощью LINQ к Entities
Так что я попробовал этот код:
IQueryable<Alert> alerts = GetAlerts();
IQueryable<Alert> latestAlerts =
from a in alerts
group a by a.UpdateDateTime into g
select g.OrderBy(a => a.Identifier).First();
Error: NotSupportedException: The method 'GroupBy' is not supported.
Есть ли другой способ сделать это? Спасибо большое!
Группировка по дате времени не имеет смысла. Если бы разрешение было, скажем, миллисекундами, у вас вряд ли была бы группа с более чем одним элементом. Или это действительно поле даты? –