私はAzure/SQLトピックの初心者です。クラスオブジェクトに属するSQL Azureデータベースからオブジェクトを取得しようとしています。 SQL Serverデータベースに自分のタイプUserPosition
に対応するオブジェクトがあるとします。Azure:SQLデータを同期的に取得
どうすれば簡単に同期させることができますか?現時点では、パフォーマンスは重要ではありません。私はちょうど学習目的のためにデータを取得したい。
これは私のコードです:
IMobileServiceTable<UserPosition> PositionTable;
MobileServiceClient client;
client = new MobileServiceClient(Constants.ApplicationURL);
PositionTable = client.GetTable<UserPosition>();
Task<List<UserPosition>> items;
items = PositionTable.ToListAsync();
items.Start();
私は今、例外を取得:
スタート約束スタイルのタスクのために呼ばれないことがあります。
(私はドイツからそれを翻訳)
適切にこれを行うにはどのように?
今は例外がありません。しかし、私はいずれのデータも得ていない。このタスクで「WaitingForActivation」が表示されます。最後に "List allItems = items.Result"を実行すると、アプリケーションがそこにハングします。 –
Christoph
タスクのResultプロパティを待つか検査すると、デッドロックが発生する可能性があります。 – Tinwor
ありがとうございます。どうすればデータを取り出すことができますか?また、アイテムのタスクにデータがあるかどうかを確認することもできます。 – Christoph