Bonjour,
Je me suis souvent posé cette question : pourquoi linq ne fonctionne pas comme le SQL ? Pourquoi dans une requête SQL un order by a travers une jointure de table met les résultat non lié a la fin et linq lui lève une exception ?
Exemple :
J'aimerai récupérer comme résultat une liste de user dans cet ordre : Paul, Anthyme, Pierre. Sans exception !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var users = new List<User>{ new User{UserName= "Pierre"}, new User{UserName = "Anthyme", Address = new Address{PostalCode ="95023"}}, new User{UserName = "Paul", Address = new Address{PostalCode ="75010"}}, }; var usersOrdered = users.OrderBy(u => u.Address.PostalCode).ToList();
Est ce que quelqu'un connait une solution ?
Merci![]()
Partager