title: Can I use LINQ to skip a collection and just return 100 records?
body: <p>I have the following that returns a collection from Azure table storage where <code>Skip</code> is not implemented. The number of rows returned is approximately 500.</p>
  
  <pre><code>ICollection&lt;City&gt; a = cityService.Get("0001I");
  </code></pre>
  
  <p>What I would like to do is to be able to depending on an argument have just the following ranges returned:</p>
  
  <pre><code>records 1-100           passing in 0   as an argument to a LINQ expression
  records 101-200         passing in 100 as an argument to a LINQ expression
  records 201-300         passing in 200 as an argument to a LINQ expression
  records 301-400         passing in 300 as an argument to a LINQ expression
  etc
  </code></pre>
  
  <p>Is there some way I can add to the above and use link to get these ranges
  of records returned:</p>