在 mvc 4 中(但我认为在所有 mvc 版本中)我需要拦截 DbEntityValidationException。
在这个阶段,我需要在一个简单的日志中显示这个对象中的错误。
在捕获中,我有以下代码:
foreach (var eve in EventityValidationErrors)
{
foreach(var ve in eve.ValidationErros)
{
Console.Writeline(ve.PropertyName,ve.ErrorMessage)
}
}
它非常有用。
现在,我的工作是尝试在视图中显示此异常信息(仅在开发阶段)。
有人知道是否有快速的方法吗?(理想情况下使用外部 nuget 组件)