2016-08-10 2 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 отладки для вещи с большим временем для обработки. Вы можете перейти в «Отладка»> «Исключения» в меню и развернуть «Управляемые помощники отладки» и отключить его.