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

问题情况

      今天遇到的是一个这样的问题:

      在没有添加数据验证前,还可以正常添加数据。添加数据验证功能后,就出现“对一个或多个实体的验证失败。有关详细信息,请参见‘EntityValidationErrors’属性。”这样的报错,如下:

 

 

     错误的原因,就是添加数据验证功能后,触发了定义的实例字段校验规则。虽然知道是这样,但是具体问题解决的时候还是无从下手,就是找不出究竟哪里出了这种问题,难以正常解决......

解决方法

SaveChanges前先关闭验证实体有效性(ValidateOnSaveEnabled)这个开关:

 

    果然还是这样暴力点舒服.......

posted @ 2019-05-14 21:57  MoonTwilight  阅读(311)  评论(0编辑  收藏  举报