title: Multiple SUM using LINQ
body: <p>I have a loop like the following, can I do the same using multiple SUM?</p>
  
  <pre><code>foreach (var detail in ArticleLedgerEntries.Where(pd =&gt; pd.LedgerEntryType == LedgerEntryTypeTypes.Unload &amp;&amp;
                                                                  pd.InventoryType == InventoryTypes.Finished))
  {
       weight += detail.GrossWeight;
       length += detail.Length;
       items  += detail.NrDistaff;
  }
  </code></pre>