title: Returning a max/limit when using .Include() in LINQ-to-Entities queries?
body: <p>Is there a way to cap the number of records returned when an .Include() method is called on an ObjectQuery&lt;>? Basically, if one of my entities is in a one-to-many relationship, such as a Band entity to a list of Fan entities (where a band can have any number of fans), how can I limit the number of fans returned?</p>
  
  <p>In the example: </p>
  
  <pre><code>var band = ctx.Bands.Include("Fans").SingleOrDefault(b =&gt; b.BandId == someBandId);
  </code></pre>
  
  <p>If I use the Include, it will return all fans. How can I query that Fans navigation property to return only a subset or max? Thanks.</p>