Biorąc pod uwagę następującą listę:LINQ GroupBy i agregatów
var data = new[]
{
new {category = "Product", text = "aaaa"},
new {category = "Product", text = "bbbb"},
new {category = "Product", text = "bbbb"},
};
jak mam to grupa według kategorii i zwraca obiekt z kategorii oraz opis poszczególnych tekście umieścić razem ??
tj. chciałby zakończyć yp z:
{
categroy="Product"
description = "aaaa,bbbb,cccc"
}
próbowałem następujące GroupBy i kruszywa, ale coś jest nie tak
data.GroupBy(x => x.category).Select(g => new
{
category = g.Key,
description = g.Aggregate((s1, s2) => s1 + "," + s2)
});
TIA