Я пытаюсь прочитать некоторые данные из базы данных parse.com в облаке в приложении C# .net, но я застрял в получении значений, которые мне нужны. Код, как он стоит, называется при запуске приложения (на данный момент):parse.com C# query, как получить результаты?
Console.WriteLine("called app launch");
var query = ParseObject.GetQuery("Maintenances")
.WhereEqualTo("Sent", "true");
IEnumerable<ParseObject> results = await query.FindAsync();
foreach (var record in results)
{
Console.WriteLine("in for each");
var docket = record.Get<String>("Docket");
Console.WriteLine(docket);
}
Так что я запрашивая класс под названием «содержания», где поле «Отправленное» является «истинным». Затем для каждой «записи» в IEnumerable с именем «results» я сейчас пытаюсь выписать на консоль для целей отладки. Тем не менее, я не получаю правильные данные в var «docket» с такими ошибками, как
«Невозможно применить объект типа« System.Collections.Generic.List`1 [System.Object] »для ввода ' System.String»«.
выплюнул. Но, когда в режиме разрыва (в visual studio 2012 express) я наводил «запись», я вижу, что запись - это Parse.ParseObject, а затем, если я нажму на «Просмотр результатов» (в которой упоминается «Расширение представления результатов», будет перечисляться IEnumerable «) Я вижу все Ключи внутри класса и их правильные соответствующие значения!
Я думаю, что мне нужно «перечислить IEnumerable» в моем коде, а затем выкопать правильное значение, но я не уверен, как это сделать. Может ли кто-нибудь помочь/указать мне на хороший учебник C#, используя SDK Parse.com с запросами и используя результаты, которые он будет высоко ценить.