при подготовке источника данных для вида сетки.
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
ца 1
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
Таблица 2
Как можно преобразовать таблицу 1 в таблицу 2, используя linq в c #, при условии, что число лет является динамическим (оно не фиксируется на 2009, 2010, 2011, значения 2012, 2013 и т. Д. Могут быть добавлены впоследствии)
классы следующие
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; }
}
В конце я должен связать результаты с сеткой. Может кто-нибудь, пожалуйста, помогите