WP8中的Windows Mobile服务查询

时间:2013-02-13 03:14:04

标签: azure-mobile-services

http://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-data-dotnet/#update-app

我是WP8的初学者,我按照上面的教程创建了一个移动服务 我可以在云中插入/更新/删除/查询表。

我的问题是,在Query函数(RefreshToDoItem)中:

private void RefreshTodoItems()
{                       
    // This query filters out completed TodoItems. 
    items = todoTable
       .Where(todoItem => todoItem.Complete == false)
       .ToCollectionView();


ListItems.ItemsSource = items;            


}

“items”是一个MobileServiceCollectionView对象,可以用作在容器中显示的数据源。

但我怎样才能检索其中一个结果 - 我的意思是我可以用于其他目的的特定“字段/列”的数据?

非常感谢!

1 个答案:

答案 0 :(得分:3)

您可以使用查询对象的其他方法,例如ToListAsyncToEnumerableAsync,并从那里获取数据:

// This query filters out completed TodoItems. 
items = await todoTable
   .Where(todoItem => todoItem.Complete == false)
   .ToListAsync();
var firstItem = items.First();
var text = firstItem.Text;