今天在写脚本时被一个问题困扰了。我执行一次DB.add();DB.SaveChanges();是没问题的但是。等我开始循环保存时就会报错 对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性.解决方案
话不多说直接上解决方案。
DB.Cities.Add(uObj);
DB.Configuration.ValidateOnSaveEnabled = false;
DB.SaveChanges();
DB.Configuration.ValidateOnSaveEnabled = true;
在 DB.SaveChanges();之前将DB.Configuration.ValidateOnSaveEnabled设置为false;保存后再设为true;
问题解决~