title: LINQ Select expression IEnumerable
body: <p>I'm trying to use an <code>Expression</code> inside of a <code>LINQ</code> <code>Select</code>. Here is an example of my code</p>
  
  <pre><code>Expression&lt;Func&lt;user, string&gt;&gt; expr = d =&gt; d.user.username;
  Message.Select(b =&gt; new { name = b.user.Select(expr) });
  </code></pre>
  
  <p>Message is of type <code>IEnumerable</code>, at runtime i'm getting the following error :
  <code>The exception message is ''System.Collections.Generic.List&lt;W.Models.user&gt;' does not contain a definition for 'Select'</code></p>
  
  <p>How do I fix this?</p>