ISO Code description Year value
CAD Canadian Dollar 2009 1.3001
CAD Canadian Dollar 2010 1.3001
CAD Canadian Dollar 2011 0.0001
EUR Euro 2009 1.0000
EUR Euro 2010 1.0000
EUR Euro 2011 0.0001
USD US Dollar 2009 1.2300
USD US Dollar 2010 1.2300
USD US Dollar 2011 0.0001
Tableau 1Pivot en C# entity framework 3.5
ISO Code description 2009 2010 2011
CAD Canadian Dollar 1.3001 1.3001 0.0001
EUR Euro 1.0000 1.0000 0.0001
USD US Dollar 1.2300 1.2300 0.0001
Tableau 2
Comment le tableau 1 être converti en tableau 2 LINQ en C#, à condition que le nombre d'années est dynamique (il est pas fixé à 2009,2010, 2011, les valeurs 2012,2013 et ainsi de suite peut être ajouté par la suite)
les classes sont les suivantes
class Currency
{
public string ISO Code { get; set; }
public string Description { get; set; }
}
class Rate
{
public string ISO Code { get; set; }
public int Year { get; set; }
public inr Value { get; set; }
}
En fin de compte, je dois lier les résultats à une grille. Quelqu'un peut-il aider s'il vous plaît