title: Linq Paging - How to incorporate total record count
body: <p>I am trying to figure out the best way of getting the record count will incorporating paging.  I need this value to figure out the total page count given a page size and a few other variables.<br>
  This is what i have so far which takes in the starting row and the page size using the skip and take statements.</p>
  
  <pre><code>promotionInfo = (from p in matches
  orderby p.PROMOTION_NM descending
  select p).Skip(startRow).Take(pageSize).ToList();
  </code></pre>
  
  <p>I know i could run another query, but figured there may be another way of achieving this count without having to run the query twice.</p>
  
  <p>Thanks in advance,
  Billy</p>