Запрос Azure MobileServiceSyncTable с LINQ - PullRequest
0 голосов
/ 04 октября 2018

В настоящее время у меня есть мобильный сервер Azure, работающий с моим приложением Xamarin.ios.Однако в настоящее время я пытаюсь выполнить запрос к моей таблице, когда одно значение столбца равно определенному значению, и я хочу вернуть всю строку.Он возвращает правильное количество строк, но я на самом деле не могу получить доступ к информации, которую он возвратил, и он просто возвращает класс List.Кажется, я не могу получить действительные значения, которые он возвращает (если это так ...)

Вот метод, который запрашивает таблицу и должен возвращать значение:

public async Task<List<EasyPm_TpPmResults>> RetrieveExistingData()
{
    //Initialize & Sync
    await Initialize();
    await SyncPmResults();

    var query = easyPmTpLocalResultsTable.Where(item => item.TurbineIdent == FormResults.TurbineIdentity);

    var results = await query.ToListAsync();

    foreach (var item in results)
    {
        Console.WriteLine(item);
    }

    return null;
}

Я знаю, что он возвращает ноль в настоящее время, но это только до тех пор, пока я не получу метод работы.На скриншоте ниже показано, что выводится на консоль:

Console Output during application run

Надеюсь, кто-то может указать на глупость, которую я делаю!

Спасибо, Джейми

1 Ответ

0 голосов
/ 04 октября 2018

Console.WriteLine(item); не выводит значения каждого свойства, он просто вызывает ToString(), который по умолчанию просто возвращает имя класса.Используйте отладчик для проверки свойств или явно вызовите item.Property1 etc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...