gpt4 book ai didi

c# - 验证失败时如何检查 EntityValidationErrors?

转载 作者:太空狗 更新时间:2023-10-29 20:05:16 25 4
gpt4 key购买 nike

当我尝试在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com