GroupBy en linq avec des jointures.
Bonjour a tous,
J'ai une requete linq qui doit faire une jointure sur 3 tables ce que j'ai fait sans problème, la ou apparait un problème c'est pour le group by je ne sais pas comment le faire fonctionner.
Je souhaite faire un group by sur une adresse
Code:
1 2 3 4 5 6
| var result = (from place in PLACE
join lieu in LIEUX
on place.LIEU_ID equals lieu.ID
join societe in SOCIETES
on place.SOCIETE_ID equals societe.ID
select new{ place.NOM, place.TAILLE, lieu.Adresse, societe.CA}).ToList(); |
J'ai vu 2 piste de solution:
soit après le ToList() un .GroupBy( r => r.Adresse) mais en testant ceci ne me retourne qu'une seule colonne
soit avant le select: group place by new{ place.NOM, place.TAILLE} mais dans ce cas comment ajouter les autres tables : lieu et societe ?
Voila j'ai cherché mais la je suis un peu bloquer et sa m'énerve !!!
:) merci d'avance a vous