Ich bin ein Anfänger in Azure/SQL-Themen. Ich versuche, die Objekte aus einer SQL Azure-Datenbank zu entfernen, die zu meinen Klassenobjekten gehören. Angenommen, es gibt Objekte, die meinem Typ UserPosition
in der SQL Server-Datenbank entsprechen.Azure: SQL-Daten synchron abrufen
Wie kann ich sie auf einfache und synchrone Weise erhalten? Im Moment ist die Leistung nicht wichtig. Ich möchte nur die Daten für Lernzwecke bekommen.
Dies ist mein Code:
IMobileServiceTable<UserPosition> PositionTable;
MobileServiceClient client;
client = new MobileServiceClient(Constants.ApplicationURL);
PositionTable = client.GetTable<UserPosition>();
Task<List<UserPosition>> items;
items = PositionTable.ToListAsync();
items.Start();
ich eine Ausnahme jetzt bekommen:
Starten nicht für ein Versprechen-style-Task aufgerufen werden kann.
(ich es aus dem Deutschen übersetzt)
Wie dies richtig zu machen?
Ok. Jetzt bekomme ich keine Ausnahme. Aber ich bekomme auch keine Daten. Die Aufgabe sagt mir jetzt "WaitingForActivation". Wenn ich am Ende eine "List allItems = items.Result" mache, hängt die App dort. –
Christoph
Aufruf Warten oder Überprüfen der Ergebniseigenschaft einer Aufgabe kann (und wird) Deadlocks verursachen. – Tinwor
Danke. Also, wie bekomme ich meine Daten heraus - oder auch sehen, ob es Daten in meinem Artikel Aufgabe gibt? – Christoph