title: How can I iterate over a dynamic IQueryable class, generated by LINQ?
body: <p>I have a query like this:</p>
  
  <pre><code>var xx = tt.Select("new(t as Id)");
  </code></pre>
  
  <p>in which <code>Select</code> clause is from <code>System.Linq.Dynamic</code>.</p>
  
  <p>The result in <code>xx</code> is a dynamic class which I need to iterate over its items like this:</p>
  
  <pre><code>foreach(var item in xx) {
      // do some thing with item.Id
  }
  </code></pre>
  
  <p>What is the best way?</p>