ทำไมมันมาแค่ 50 records ลองอ่าน msdn ดูแล้ว มันบอกว่าเพราะมันทำ paging ถ้าเป็นพวก gridview
มันจะทำการ load ข้อมูลเพจต่อไปให้ auto แต่ถ้าเป็น control ตัวอื่นของ code เอาเอง
(ก็เข้าใจนะว่า พวก mobile มันจำเป็นต้องโหลดเร็ว ทุกอย่างจะต้องโหลดแบบ async มาเป็นช่วงๆ)
คำถาม
1. อยากได้ข้อมูลทั้งหมดทุก records ต้องทำอย่างไร ลอง
Code (C#)
query = query.IncludeTotalCount(); // ไม่ได้ ออก -1 (คืออะไร ???)
// You can also use the IncludeTotalCount method to ensure that the query will get the total count for all the records
// that would have been returned, ignoring any take paging/limit clause specified:
// มันบอกตามนี้นะ [อ้างอิง: http://azure.microsoft.com/en-us/documentation/articles/mobile-services-windows-dotnet-how-to-use-client-library/]