LINQ “.Inclure” orderby dans la sous-requête

J'ai l'entité ci-dessous de code, qui renvoie à tous les utilisateurs et "comprend" l'ensemble de leurs demandes d'échantillons:

    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 ci-dessus LINQ to entities l'accaparement des utilisateurs et de leurs SampleRequests comme suit:

User1: 33, 22, 341, 12

User2: 24, 3, 981

Comme vous pouvez le voir le SampleRequest ID# ne sont pas dans un ordre croissant. Je voudrais les résultats dans l'ordre.

Comment puis-je mettre le orderby contrainte sur le SampleRequests ID#

Veuillez noter: SampleRequestId est une propriété de la SampleRequest...pas une propriété de l'objet Utilisateur

OriginalL'auteur | 2009-07-20