title: Multiple expression in LINQ select
body: <p>I want combine my expression built in runtime (CustomExpression) with ordinary select clausule. Is there any way in C# to do this without manually building whole expression?  </p>
  
  <pre><code>var dto = iqueryable.Select(d =&gt; new DTO() 
  {
       X = d.X,
       Y = d.Y,
       Z = CustomExpression
   } 
  </code></pre>
  
  <p>Where <code>CustomExpression</code> is something like this:</p>
  
  <pre><code>private Expression&lt;Func&lt;EntityTypeFromIQueryable, string&gt;&gt; CustomExpression() {
      get {
          // there is manually built expression like this:
          return x =&gt; x.Blah
      }
  }
  </code></pre>