title: OData Service not returning complete response
body: <p>I am reading Sharepoint list data (>20000 entries) using Odata RESTful service as detailed here -http://blogs.msdn.com/b/ericwhite/archive/2010/12/09/getting-started-using-the-odata-rest-api-to-query-a-sharepoint-list.aspx</p>
  
  <p>I am able to read data but I get only the first 1000 records. I also checked that List View Throttling is set to 5000 on sharepoint server. Kindly advise.</p>
  
  <p><strong>Update:</strong></p>
  
  <p>@Turker: Your answer is spot on!! Thank you very much. I was able to get the first 2000 records in first iteration. However, I am getting the same records in each iteration of while loop. My code is as follows-</p>
  
  <pre><code>                         ...initial code...
                       int skipCount =0;
    while (((QueryOperationResponse)query).GetContinuation() != null)
                  {
                      //query for the next partial set of customers
                      query = dc.Execute&lt;CATrackingItem&gt;(
                          ((QueryOperationResponse)query).GetContinuation().NextLinkUri
                          );
  
                      //Add the next set of customers to the full list
                      caList.AddRange(query.ToList());
  
                      var results = from d in caList.Skip(skipCount)
                                    select new
                                    {
                                        Actionable = Actionable,
                                      };  Created = d.Created,
  
                          foreach (var res in results)
                          {
  
                              structListColumns.Actionable = res.Actionable;
                              structListColumns.Created= res.Created;
                          }
                           skipCount = caList.Count;
                       }//Close of while loop
  </code></pre>