Duplicar posible:
Is it possible to Pivot data using LINQ?El uso de LINQ para crear referencias cruzadas resultados
Me pregunto si es del todo posible para crear resultados estilo de tabla de referencias cruzadas con LINQ. tengo algunos datos que tiene el siguiente aspecto:
var list = new[]
{
new {GroupId = 1, Country = "UK", Value = 10},
new {GroupId = 1, Country = "FR", Value = 12},
new {GroupId = 1, Country = "US", Value = 18},
new {GroupId = 2, Country = "UK", Value = 54},
new {GroupId = 2, Country = "FR", Value = 55},
new {GroupId = 2, Country = "UK", Value = 56}
};
y yo estoy tratando de salida a un algo de control del repetidor como los siguientes:
GroupId.....UK.....FR.....US
1...........10.....12.....18
2...........54.....55.....56
Su las columnas dinámicas que están causando mis problemas . Alguna solución a esto?
Esta pregunta se refiere a un pivote contra columnas de resultados desconocidos. El duplicado propuesto es un pivote contra columnas de resultados conocidos. Estas dos situaciones son bastante diferentes. Votando para reabrir –