Запросы службы Windows Mobile в WP8

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

Я новичок в WP8, и я следую приведенному выше руководству, чтобы создать мобильную службу, которую я могу вставлять/обновлять/удалять/запрашивать таблицы в облаке.

Мой вопрос в функции запроса (RefreshToDoItem):

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


ListItems.ItemsSource = items;            


}

«Элементы» — это объект MobileServiceCollectionView, который можно использовать в качестве источника данных для отображения в контейнере.

Но как я могу получить один из этих результатов - я имею в виду данные определенного «поля/столбца», которые я могу использовать для других целей?

Большое спасибо!


person user1371541    schedule 13.02.2013    source источник


Ответы (1)


Вы можете использовать другие методы объекта запроса, такие как ToListAsync или ToEnumerableAsync, и получить данные оттуда:

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