c# - 在 ABP C# 中捕获连接错误异常
问题描述
我想知道它是否可以捕获由构造函数方法调用的基生成的异常,我无权访问基本代码(它来自 ABP 库),我想要做的是捕获连接错误(比如数据库模型与 de Database 等不同)并将用户发送到“维护”页面,直到问题得到解决(通常在推出数据库迁移和部署期间)
这是代码,现在它只显示模型不匹配错误的异常
public class SomeDbContext : AbpZeroDbContext<Tenant, Role, User>
{
public SomebContext()
: base("Default")
{
}
public SomeDbContext(string nameOrConnectionString)
: base(nameOrConnectionString)
{
((IObjectContextAdapter)this).ObjectContext.CommandTimeout = 180000;
}
}
任何帮助将不胜感激
解决方案
推荐阅读
- java - Gradle 没有选择外部 JAR
- windows - 蟑螂数据库问题开始:无法初始化节点:无法加载命名时区
- jetbrains-ide - Rider:IDE 中橙色程序集的含义
- testing - 无法模拟 0 行导致 jOOQ
- syncfusion - 未触发 dataSourceChanged 事件
- qt - 在 QT Creator 5.12.5 中找不到“GL/gl.h”文件
- gitlab-ci - gitlab-ci yaml 文件不会在 -1 上返回失败
- arrays - 在数组过滤器中添加两个条件
- javascript - AngularJS中从对象到ng-repeat的绑定指令
- azure - Powershell - 无需关闭应用程序即可设置环境变量