je le code d'entité suivante, qui renvoie tous les utilisateurs et « comprend » l'ensemble de leurs demandes d'échantillons:LINQ orderby « .include » en sous-requête
var userQuery = from u in _IntranetContext.UserSet.Include("SampleRequests")
orderby u.LastName ascending
select u;
Chaque utilisateur dispose de plusieurs SampleRequests. Chaque SampleRequest a un ID # (juste un entier: 1, 22, 341, etc). Le LINQ ci-dessus à des entités saisit les utilisateurs et leurs SampleRequests comme ceci:
User1: 33, 22, 341, 12
Utilisateur2: 24, 3, 981
Comme vous pouvez le voir l'ID SampleRequest # ne sont pas dans un ordre croissant. Je voudrais que les résultats soient en ordre.
Comment puis-je mettre la contrainte orderby sur Included SampleRequests ID #
S'il vous plaît noter: SampleRequestId est une propriété du SampleRequest ... pas une propriété de l'objet utilisateur
A eu le même problème. Trouvé ... [http://stackoverflow.com/questions/1304556/linq-orderby-name-thenby-childrencollection-name](http://stackoverflow.com/questions/1304556/linq-orderby-name-thenby- childrencollection-name) – kervin