我的代码需要帮助。单击触发器以执行存储过程,我想显示我的标签以显示其仍然加载。尽管存储过程的执行是成功的,但标签仍未显示,有时我最终出现此错误:
' ContextSwitchDeadlock'已检测到
请帮忙。这是我的代码
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 :(得分:0)
'ContextSwitchDeadlock'只是VS调试的一个警告,用于处理很长时间的事情。 你可以去Debug>菜单中的例外情况并展开“托管调试助手”并将其禁用。