Entity framework avec “Groupe” et/ou “Order by”

Dire que nous avons un projet qui permet à l'utilisateur de télécharger des choses. Sur la page principale, je veux montrer le Plus téléchargé les fichiers commandés par le nombre de téléchargement! Tout ce que l'utilisation de EF.

Comment puis-je faire cela !! J'ai essayé beaucoup de choses avec Group By (c'est un cauchemar quand vous avez beaucoup d'informations dans un objet). Et encore je ne sais pas comment faire...

var query = from details in m_context.TransactionDetails
                        where details.Chanson != null
                        group details by details.Items into AnItem
                        orderby AnItem.Count()
                        select new Item() {
                            IdItem = Chansons.Key.IdItem,
                            ItemState= Chansons.Key.ItemState,
                            [...This object got something like 20 including links to other objects ... ]
                        };

Quelqu'un a une idée?

Merci :o)

Oh et désolé pour mon anglais, je suis en train de faire de mon mieux mais je suis de Québec (Généralement parler français).

OriginalL'auteur Simon Dugré | 2009-10-13