zoukankan      html  css  js  c++  java
  • “未处理DbEntityValidationException”,"对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性"。

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

     问题原因可能是:

    1. 非空列未插入值错误

    2. 多个表间外键列长度不一样        

    3. ef上下文对象db为空         

    4. ef上下文设置属性为 db.Configuration.ValidateOnSaveEnabled = false;

    5. 内容长度超过列最大长度

    6.解决方案里后来新增了类库但未更新

    7.添加引用using System.Data.Validation;

    我的错误原因:

    项目发布到站点后报的错,我在解决方案后来引用了EF框架未上传,新增加了一个类库但在数据库中更改了字段的属性,但在解决方案中未及时更新

    把EF上传,类库更新后,问题解决!

  • 相关阅读:
    一月5日
    一月5日
    面试java工程师的自我介绍(模拟篇)
    Spring Boot Jpa 介绍
    spring+redis做缓存使用
    Spring Boot Web 开发详解
    thymeleaf+spring的简单搭建
    如何搭建 Spring boot
    通用baseDao
    pagehelper的使用
  • 原文地址:https://www.cnblogs.com/liuyi-li/p/6305957.html
Copyright © 2011-2022 走看看