Ho una semplice tabella di LINQ to Enities per interrogare e ottenere i record più recenti con data campoSelezionare i più recenti record utilizzando LINQ to Entities
Così ho provato questo codice:
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.
C'è un altro modo per farlo? Grazie mille!
Il raggruppamento in base a un DateTime non ha senso. Se la risoluzione fosse, ad esempio, millisecondi, è improbabile che un gruppo contenga più di un elemento. O è davvero un campo Data? –