Czy możliwe jest przestawienie danych za pomocą LINQ?

Jestem nowym użytkownikiem LINQ, ale zastanawiam się, czy możliwe jest użycie LINQ do przestawienia danych z następującego układu:

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

w coś takiego:

CustID  | Jan- 2008 | Feb- 2008 | Mar - 2008 |
1       | 100       | 350       |  250
2       | 200       | 221       | 2150

questionAnswers(6)

yourAnswerToTheQuestion