title: LINQ - max of all columns - create single "row"
body: <p>Want to do this but as a single expression:</p>
  <pre><code>var maxYearVolumes = volumes.Where(v =&gt; v.YEAR == maxYear);
  maxYearVolumes.Max(v =&gt; v.JAN_VOLUME);
  maxYearVolumes.Max(v =&gt; v.FEB_VOLUME);
  maxYearVolumes.Max(v =&gt; v.MAR_VOLUME);
  maxYearVolumes.Max(v =&gt; v.APR_VOLUME);
  maxYearVolumes.Max(v =&gt; v.MAY_VOLUME);
  maxYearVolumes.Max(v =&gt; v.JUN_VOLUME);
  maxYearVolumes.Max(v =&gt; v.JUL_VOLUME);
  maxYearVolumes.Max(v =&gt; v.AUG_VOLUME);
  maxYearVolumes.Max(v =&gt; v.SEP_VOLUME);
  maxYearVolumes.Max(v =&gt; v.OCT_VOLUME);
  maxYearVolumes.Max(v =&gt; v.NOV_VOLUME);
  maxYearVolumes.Max(v =&gt; v.DEC_VOLUME);
  </code></pre>
  <p>Need a single &quot;row&quot; with these properties filled in with the max of each.</p>