2016-05-15 4 views
0

Azureから一部のデータを読み込もうとしています。データアクセスレイヤーを作成しました。私のViewModelは、データをロードするためにDALを通過するモデルを通過します。Microsoft Azure、データを読み込むとW10アプリがフリーズする

同じコードをViewModelに入れても、それは機能します。私はDALからそれを実行しようとすると、アプリがフリーズし、エラーは表示されません。

は、ここでは、コードです:

// ViewModel. 

     public async Task<List<ClassData>> Test() 

    { 

     try 

     { 

      var y = await App.MobileService.GetTable<ClassData>().ToListAsync(); 

     } 

.... 







// Data Access Layer 

     public static async Task<List<ClassData>> GetClassList() 

    { 

     try 

     { 

      var y = await App.MobileService.GetTable<ClassData>().ToListAsync(); 

      return null; 

     } 

.... 

ので、DAL、VAR yに=のawait ....だけでアプリがハングアップし、決してそれ以降の動作や何かを完了します。

アイデア?

+0

新しいポータルからのモバイルアプリケーションまたは古いポータルからの古いモバイルサービスを使用していますか? –

+1

新規。問題は次のとおりです。ViewModelからモデルにDataAccessLayerに移動しましたが、そのレイヤの1つが待ち時間を使用していませんでした(問題がわかった後にDALを破棄し、別の。 – user3007447

答えて

0

最初のアイデアは、あなたが使用してどのバージョンされている

何参照)ToCollectionAsync(とToListAsyncを()を交換しようとするのですか? Microsoft.Azure.Mobile.Client(使用する必要があります)またはWindowsAzure.MobileServiceを使用していますか?

+0

新規。問題は次のとおりです。ViewModelからモデルにDataAccessLayerに移動しましたが、そのレイヤの1つが待ち時間を使用していませんでした(問題がわかった後にDALを破棄し、別の方法。) – user3007447

関連する問題