Comment commander un enfant collections d'entités en EF

J'ai la requête suivante:

public IEnumerable<Team> GetAllTeamsWithMembers(int ownerUserId)
        {
            return _ctx.Teams
                 .Include(x => x.TeamMembers)
                 .Where(x => x.UserId == ownerUserId)
                 .OrderBy(x => x.Name).ToList();

        }

Comment puis-je commander les équipes par leur nom, et alors tous les enfants des membres de chaque équipe triés par leur nom?

Il semble que ce faire j'ai besoin de créer un nouveau DTO de la classe et de l'utilisation d'un select. J'aimerais utiliser l'EF entités déjà créé, dans ce cas, l'Équipe a une propriété de navigation pour les Membres. Je retourne IEnumerable<Team> de mon dépôt de la couche.

Il ne semble pas être une belle façon d'ordonner à l'enfant collections dans les EF. Quelqu'un peut-il aider?

InformationsquelleAutor jaffa | 2011-12-09