问题描述
我添加了一些存储库类作为范围服务,我使用以下方法检索特定存储库:
var rep = HttpContext.RequestServices.GetService(typeof(interface));
没关系...但是当我打电话时:
rep.Save();
在内部,在某些验证中,我抛出异常...问题是我无法在调用中捕获此异常,例如:
try
{
rep.Save();
}
catch (Excpetion ex)
{
// unreachable code
}
异常还会导致当前正在运行的项目停止。
我不想要全局错误处理程序,我只想捕获此异常以确定之后我应该做什么。
在 DI 中:
svc.AddScoped<IExtratoRepository,ExtratoRepository>();
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)