Null result from ToCollectionAsync() with Azure Mobile Servi

本文关键字:with Azure Mobile Servi result from ToCollectionAsync Null | 更新日期: 2023-09-27 18:34:05

我的应用程序使用Azure移动服务(.NET 后端(,我可以毫无问题地在数据库中写入数据。

问题是这样的:当我尝试使用在MobileServiceTable对象上调用的ToCollectionAsync((读取数据时,我收到一个空对象。它不应为 null,因为表中有一些数据。

可能是什么原因?移动服务上的域类与"本地"域类相同。如果这还不够奇怪,请考虑一下:在表中插入元素后,ToCollectionAsync(( 返回一个非空集合。要刷新我调用的数据 await tableVar.ToCollectionAsync((;知道吗?

Null result from ToCollectionAsync() with Azure Mobile Servi

已解决。问题是由于似乎是一种奇怪的加载对象的方式。如果我在方法中更新项目列表:

private void RefreshItems()
{
   this.items= await itemTable.ToCollectionAsync<ItemModel>();
}

items 变量保持为空,但是如果我以使用该变量的相同方法编写该指令,则它不是空的。