对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性.解决方案

今天在写脚本时被一个问题困扰了。我执行一次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;
问题解决~

发布了10 篇原创文章 · 获赞 4 · 访问量 2165

猜你喜欢

转载自blog.csdn.net/weixin_45286744/article/details/103601489
今日推荐