A plugin library for offline data sync, provides an SDK library for both Client & Server
Implementing your pagination is now easy and straightforward with Matcha Sync.
//get the client instance
var client = MobileServiceClient.Instance;
//get the synctable
var todoTable = client.GetSyncTable<TodoItem>();
var query = _crudTodotTable.CreateQuery()
.Skip(((Page - 1) * RecordPerPage))
.Take(RecordPerPage);
await _crudTodotTable.PullAsync("getinfoquery", query);
var data = _crudTodotTable.ToList("getinfoquery");
var recordNumber = _crudTodotTable.RecordCount("getinfoquery");
NumberPages = (int) Math.Ceiling(recordNumber / RecordPerPage);
For a complete reference, we have this on our Mobile sample, LINK HERE
<= Back to Table of Contents