这个问题相信只要是做MVC的,都碰到过,也都知道错误的原因,就是触发了定义的实例字段校验规则.比如定义的不为空,但是为空了,或者定义的字段长度为50,但是超过50了. 可是有时虽然知道是这样,但是具体问题解决的时候还是无从下手.我最近就碰到一个,知道是在更新某个表的时候出现的这个问题.可是在本地无法具现此错误,这个错误是在特定条件发生的,我并不知道此特定发生条件是什么,很郁闷. 在网上找了下,知道发生这个错误会触发DbEntityValidationException异常,这个异常会有详细的异常…