Bonjour à tous,
J'ai une requête LINQ à faire avec divers paramètres.
Jusqu'ici je renvoi le résultat dans une liste typée:J'ai besoin de faire un group by sur le résultat. Alors j'ai cherché sur le net, j'ai trouvé plein de chose, mais je bloque sur le type de retour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part List<Clients> lesClients;
Voici ma requete:
Voici l'erreur qu'il me retourne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 List<Clients> lesClients; // du code avec des conditions qui font que je dois declarer ma liste au début... lesClients = from c in BDD.Clients join s in BDD.Sites on c.IDClient equals s.IDClient where s.NomSite.Contains(nomSite) && s.Ville.Contains(nomVille) orderby c.NomSociete group c by c.IDClient into g select g;
Et je ne parviens pas à trouver comment bien typer ma liste pour l'utiliser ensuite avec un foreach classique.Impossible de convertir implicitement le type 'System.Collections.Generic.List<System.Linq.IGrouping<System.Guid,Clients>>' en 'System.Collections.Generic.List<Clients>'
D'avance merci.
Partager