title: Dynamically adding select fields using LINQ lambda
body: <p>Lets say we have an expression:</p>
  
  <pre><code>var prices = from p in PriceDB.Prices
               where p.TypeID == 12
               orderby p.PriceType.Title
               select p;
  </code></pre>
  
  <p>Is it possible to modify the select list?</p>
  
  <p>I imagine it looking something like this:</p>
  
  <pre><code>var newPriceList = prices.Select( p =&gt; p.ExchangeRate );
  </code></pre>
  
  <p>This may be an odd request, but in my code (which is too long and complex to post here) I want to conditionally add fields to be output depending on a CheckBoxList.</p>
  
  <p>I assume, of course, that I'm trying to go about this the wrong way...</p>