问题情况
今天遇到的是一个这样的问题:
在没有添加数据验证前,还可以正常添加数据。添加数据验证功能后,就出现“对一个或多个实体的验证失败。有关详细信息,请参见‘EntityValidationErrors’属性。”这样的报错,如下:
错误的原因,就是添加数据验证功能后,触发了定义的实例字段校验规则。虽然知道是这样,但是具体问题解决的时候还是无从下手,就是找不出究竟哪里出了这种问题,难以正常解决......
解决方法
SaveChanges前先关闭验证实体有效性(ValidateOnSaveEnabled)这个开关:
果然还是这样暴力点舒服.......