Sélectionner les documents les plus récents en utilisant LINQ to entities

J'ai un simple Linq to Enities table de la requête et obtenir les documents les plus récents en utilisant le champ Date

J'ai donc essayé ce code:

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();

D'erreur:
NotSupportedException: La méthode 'Grouper' n'est pas pris en charge.

Est-il un autre moyen de le faire?
Merci beaucoup!

Groupement par un DateTime ne fait pas de sens. Si la résolution était, disons, en millisecondes, vous auriez peu de chances d'avoir un groupe avec plus d'un élément en elle. Ou est-ce vraiment un champ de Date?

OriginalL'auteur Begemotya | 2010-05-03