当我尝试在 MVC 4 数据库第一个项目中编辑属性时收到此消息。我正在使用 MVC 默认编辑页面。
"Validation failed for one or more entities. See "EntityValidationErrors" property for more details."
我在哪里检查验证?
最佳答案
转到您的编辑功能,放置一个 try - catch block 并捕获异常 - 'DbEntityValidationException
'
如果您想查看错误,请遍历验证错误。
这是一个简单的代码示例。
catch (DbEntityValidationException ex)
{
foreach (var errors in ex.EntityValidationErrors)
{
foreach (var validationError in errors.ValidationErrors)
{
// get the error message
string errorMessage = validationError.ErrorMessage;
}
}
}
关于c# - 验证失败时如何检查 EntityValidationErrors?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17020947/