title: Splitting Linq List by grouping
body: <p>for reporting purposes i wanna split a list of purchase orders into multiple lists. One list for each purchase address. I know it's possible to group the list by purchase address, but my question is how to split the list by this purchase address into multiple lists and use these multiple list to create individual reporting files.</p>
  
  <p>code:</p>
  
  <pre><code>(from o in orders
  group o by new {field1, field2, field3, field4} into og
  orderby og.Key.field1
  select new ViewClass
  {
      purchaseAddress = og.Key.field1,
      product = og.key.field2,
      count = og.count
  }).ToList()
  </code></pre>
  
  <p>question: how to split above list into multiple lists for each purchaseAddress?</p>