在Easy Table ToDoItem 中已经在Azure上设置了一行,但是以下函数从未到达返回数据的行-而是直接从该行退出: items =等待todoitemTable.ToEnumerableAsync(); (无错误)
public MobileServiceClient Client { get; set; }
IMobileServiceTable<ToDoItem> todoitemTable;
todoitemTable = Client.GetTable<ToDoItem>();
public async Task<ObservableCollection<ToDoItem>> GetToDoItemsAsync()
{
IEnumerable<ToDoItem> items = null;
var todoItems = new ObservableCollection<ToDoItem>();
try
{
items = await todoitemTable.ToEnumerableAsync();
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
todoItems = new ObservableCollection<ToDoItem>(items);
}
return todoItems;
}