C# List<> GroupBy 2 Valeurs
Je suis à l'aide de C# sur le Framework 3.5. Je suis à la recherche de regrouper rapidement une Liste Générique<> par deux propriétés. Pour les besoins de cet exemple permet de dire que j'ai une Liste d'un type d'Ordre avec des propriétés de CustomerId, ProductId, et ProductCount. Comment aurais-je obtenir la somme de ProductCounts regroupées par code client et ProductId à l'aide d'une expression lambda?
InformationsquelleAutor SaaS Developer | 2008-12-12
Vous devez vous connecter pour publier un commentaire.
Je me rends compte de ce fil est très vieux, mais depuis que j'ai juste eu du mal à travers cette syntaxe je pensais que je poste mes résultats supplémentaires - vous pouvez retourner la somme et de l'IDs (w/o foreach) dans une requête comme ceci:
La partie la plus délicate pour moi d'obtenir ce travail est que la somme doit être un alias, apparemment...
Alternativement, si vous voulez obtenir les Id pour chaque somme, vous pourriez le faire
var New1 = EmpList.GroupBy(z => z.L'âge).OrderBy(Employé => Employé.La clé);
dataGridView1.DataSource = New1;