title: Does anyone know why Take() isn't working here
body: <p>i have the following code using Nhibernate.Linq</p>
  
  <pre><code>   var apps = Session.Linq&lt;History&gt;().OrderByDescending(r =&gt; r.LastUpdated).Take(50);
     Console.Write(apps.Count());
  </code></pre>
  
  <p>the count returns 1000 (NOT 50 which is what i would have expected)</p>
  
  <p>any ideas why the .Take() is not working?</p>