title: LINQ OrderBy then SELECT specific index
body: <p>I have database table with a lot of data in it. I want to order it by column name <code>TIMESTAMP</code>, then select any given index of that generated <code>List</code>.   </p>
  
  <pre><code>int index = 1;
  query = dbContext.SimpleAisRecords
                   .OrderBy(ship =&gt; ship.TIMESTAMP)
                   // How to get wanted index: --&gt; select/take(index)?;                    
  </code></pre>
  
  <p>The reason I wanna do this is because my table only has dummy-data, and I want to iterate through it. Therefore I want to call this method with desired index. First iteration <code>index : 1</code>, and next iteration <code>index : 2</code> and so on.
  I have seen a lot of questions on how to <code>Select</code> then <code>OrderBy</code>, <code>OrderBy</code> then <code>Select</code> and <code>OrderBy</code> then <code>Take</code>.</p>
  
  <p>But as I said, I need a way to take a specific index of <code>OrderBy</code>, not the first or last item of that <code>OrderBy</code>. </p>
  
  <p>Is that possible? </p>