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

时间:2022-08-29 17:14:57

问题情况

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

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

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

 

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

解决方法

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

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

 

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