我建立它使用SQLite數據庫來存儲本地數據和Azure Mobile App Backend
啓用離線同步功能的應用UWP。 我已按照documentation在我的應用中啓用離線同步功能。 現在我想執行一個查詢這將取決於一定的條件 正常返回我的行數在表中,我可以用LINQ
輕鬆地做這樣的事情Azure的移動應用離線同步:與IMobileServiceSyncTable工作使用LINQ
todoTable.Where(item => item.Completed == true).Count()
但隨着IMobileServiceSyncTable
工作時我不越來越LINQ
方法或擴展名如Count
,Distinct
,FirstOrDefault
等我得到的是IMobileServiceSyncTable
提供的一套方法/屬性。
我失去了一些東西在這裏,如果不是有人可以請指導我如何可以做到這一點。
以下是代碼片段。我想獲得在圖像標題「SomeText」則會匹配的圖像的數量:
IMobileServiceSyncTable<Image> entitySyncTable = AzureBackendService.MobileServiceClient.GetSyncTable<Image>();
int count = entitySyncTable.Where(i => i.Title.Contains("sometext")).Count();
但是我獲得以下錯誤的Count()
:
「IMobileServiceTableQuery」不包含「計數的定義'和沒有擴展方法‘計數’接受型的第一參數‘IMobileServiceTableQuery’可以找到(是否缺少using指令或程序集引用?)
您可以添加的代碼段,你利用同步表,並創建查詢?謝謝 – woelliJ
@woelliJ添加了代碼片段。 –