2008-12-15 8 views
2

J'ai une table appelée BlogPost qui a une relation un-à-plusieurs avec la table Comment. (Dans Comment, il y a une clé étrangère BlogPostId.)Comment faire cela dans ADO.NET Entities Framework

Maintenant, je veux récupérer tous les messages ainsi que les derniers commentaires de chaque publication. J'ai essayé avec s/t comme ci-dessous mais cela ne fonctionne pas. Le message d'erreur ressemble à Last() n'est pas un opérateur pris en charge par EF. Y a-t-il un moyen de gérer cela?

Répondre

2

Que diriez-vous de r.Comments.OrderByDescending (x => x.Id) .FirstOrDefault() ? Essentiellement, commandez-le (le plus récent en premier), puis prenez le premier?

+0

A travaillé comme charme, merci! –

Questions connexes