【问题标题】:Validation failed for one or more entities on save changes保存更改时验证一个或多个实体失败
【发布时间】:2018-05-09 10:17:16
【问题描述】:

有谁知道为什么会出现这个错误?

'一个或多个实体的验证失败。有关更多详细信息,请参阅“EntityValidationErrors”属性。

当我尝试更新数据库中的 bool 值时,我收到此错误。请看图片以获得清晰的想法。

【问题讨论】:

  • 检查内部异常
  • 请检查您的模型。您没有满足模型的所有要求,这就是造成错误的原因。例如,您可能有一个必需的电子邮件,但在您发布的数据中,没有电子邮件,或者输入的名称不应该少于 20,但您有一个小于 20,因此请检查您的模型属性或映射配置。

标签: asp.net-mvc entity-framework


【解决方案1】:

以下代码解决了我的问题。感谢所有的cmets

db.Configuration.ValidateOnSaveEnabled = false;

【讨论】:

    猜你喜欢
    • 2011-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-24
    • 2020-02-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多