ho il seguente codice entità, che restituisce tutti gli utenti e 'comprende' tutte le loro richieste di campioni:LINQ orderby ".include" in sottoquery
var userQuery = from u in _IntranetContext.UserSet.Include("SampleRequests")
orderby u.LastName ascending
select u;
Ogni utente dispone di più SampleRequests. Ogni SampleRequest ha un ID # (solo un numero intero: 1, 22, 341, ecc.). Quanto sopra LINQ to entità afferra gli utenti e le loro SampleRequests in questo modo:
Utente1: 33, 22, 341, 12
Utente2: 24, 3, 981
Come si può vedere la SampleRequest ID # non sono in ordine crescente. Vorrei che i risultati fossero in ordine.
Come faccio a mettere il vincolo orderby sul Incluso SampleRequests ID #
Si prega di notare: SampleRequestId è una proprietà del SampleRequest ... non una proprietà dell'oggetto utente
Aveva lo stesso problema. Trovato ... [http://stackoverflow.com/questions/1304556/linq-orderby-name-thenby-childrencollection-name](http://stackoverflow.com/questions/1304556/linq-orderby-name-thenby- childrencollection-name) – kervin