我目前有一個包含大約200,000條記錄的sharepoint2010列表。以增量爲單位的CAML查詢項目
我想獲取每條記錄,調整它,按摩它,並將它存儲在SQL表中。
截至目前,我使用SharePoint 2010的Web服務方法GetListItems
是這樣的...
System.Xml.XmlNode nodeListItems = client.GetListItems("guid", "", query, viewFields, RowNumber, queryOptions, null);
查詢200000個記錄實在是太多了,一次查詢。我怎樣才能解決這個問題? GetListItems
方法採用CAML查詢參數。
有沒有辦法以增量的方式來做到這一點,例如一次說5000條記錄?如何構建CAML查詢來做到這一點?
除非有人有更好的方法完成這一切?