Orderby et NullReferenceException
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 :
Code:
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(); |
J'aimerai récupérer comme résultat une liste de user dans cet ordre : Paul, Anthyme, Pierre. Sans exception !
Est ce que quelqu'un connait une solution ?
Merci :)