这是一个EntityException,它发生在EntityFramework无法联系Sql数据库时,但只是数据库关闭,应用程序的其余部分仍然可以正常工作。那么,有办法吗?我试着用
AppDomain.CurrentDomain.UnhandledException
但该应用仍然以发布模式退出。谢谢!
答案 0 :(得分:3)
我相信你正在寻找这个:
public partial class App
{
public App()
{
this.Dispatcher.UnhandledException += OnDispatcherUnhandledException;
}
private async void OnDispatcherUnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e)
{
await ErrorService.HandleError(e.Exception, "An unhandled exception occurred", true, true);
e.Handled = true;
}
}