Est-il possible d'associer des données à l'aide de LINQ?

Je me demande si il est possible d'utiliser LINQ to pivot de données à partir de la mise en page suivante:

CustID | OrderDate | Qty
1      | 1/1/2008  | 100
2      | 1/2/2008  | 200
1      | 2/2/2008  | 350
2      | 2/28/2008 | 221
1      | 3/12/2008 | 250
2      | 3/15/2008 | 2150

en quelque chose comme ceci:

CustID  | Jan- 2008 | Feb- 2008 | Mar - 2008 |
1       | 100       | 350       |  250
2       | 200       | 221       | 2150
InformationsquelleAutor Tim Lentine | 2008-10-03