title: Is it possible to Pivot data using LINQ?
body: <p>I am wondering if it is possible to use LINQ to pivot data from the following layout:</p>
  
  <pre><code>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
  </code></pre>
  
  <p>into something like this:</p>
  
  <pre><code>CustID  | Jan- 2008 | Feb- 2008 | Mar - 2008 |
  1       | 100       | 350       |  250
  2       | 200       | 221       | 2150
  </code></pre>