2016-08-10 8 views
0

私のコードで助けが必要です。ストアドプロシージャを実行するためにトリガーをクリックすると、ラベルを表示してまだ読み込みを表示する必要があります。ストアドプロシージャの実行が成功しましたが、それでもラベルが表示されませんし、時々私はこのエラーを持つことになったものの:ストアドプロシージャの実行中に動的な可視性が機能しない

'ContextSwitchDeadlock' has detected

助けてください。そして、ここに私のコードは

private void btnSync_Click(object sender, RoutedEventArgs e) 
    { 
     using (var context = new DBEntities()) 
     { 
      loadingLabel.Visibility = Visibility.Visible; 
      context.Database.CommandTimeout = 0; 
      grdHistory.ItemsSource = context.SP_PushLogsToHQ().ToList(); 
      loadingLabel.Visibility = Visibility.Hidden; 

      MessageBox.Show("User's Time Logs Updated."); 
     } 
    } 

答えて

0

'ContextSwitchDeadlock'は、長い時間の処理のためのVSデバッグからの単なる警告です。 メニューの[デバッグ]> [例外]に移動し、[管理されたデバッグアシスタント]を展開して無効にすることができます。

関連する問題