我在这里寻找两件事:
我正在寻找EF出现问题时可能出现的异常列表。我想this post would give me what I want,但它只显示父母。
我其次计划将这些异常转换为HttpStatusCodes,我们可以根据需要采取行动(向用户显示好消息)。
catch (NotFoundException exception)
{
return HttpStatusCode.NotFound;
}
catch (TimeoutException exception)
{
return HttpStatusCode.RequestTimeout;
}
是否有可用的例外列表? 是否存在类似异常转换器的东西?
答案 0 :(得分:1)
我认为没有任何完整记录。但幸运的是,EF is open source,您只需下载解决方案并在解决方案资源管理器中过滤任何以Exception结尾的内容。
看起来像这样:
我认为这将覆盖其中的大多数。
如果您使用Exception2StatusCode,请务必将其提供给其他人使用:)