How this linq execute? <pre><code>Data = _db.ALLOCATION_D.OrderBy(a =&gt; a.ALLO_ID) .Skip(10) .Take(10) .ToList(); </code></pre> <p>Let say I have 100000 rows in <code>ALLOCATION_D</code> table. I want to select first 10 row. Now I want to know how the above statement executes. I don't know but I think it executes in the following way...</p> <ol> <li>first it select the 100000 rows</li> <li>then ordered by ALLO_ID</li> <li>then Skip 10</li> <li>finally select the 10 rows.</li> </ol> <p>Is it right? I want to know more details. </p>