Linq to EF 如何批量的插入数据

hdingmin 2013-12-11 04:04:00
问题如题。
我这样试了下
foreach(var item in list)
{
DBcontext.Table.Add(item);
}
DBcontext.SaveChanges();
这样不行,会报“对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。”这个错误!大家在批量插入数据的时候是怎么做的啊。
...全文
1120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
aa19940110 2015-12-15
  • 打赏
  • 举报
回复
linq 批量插入数据 public int BatchInsert(IEnumerable<VendorQuestion> vendorQuestionList) { DbContext.VendorQuestion.AddRange(vendorQuestionList); var result = DbContext.SaveChanges(); return result; }
jjn2012 2013-12-13
  • 打赏
  • 举报
回复
原来这样 学习了
q107770540 2013-12-11
  • 打赏
  • 举报
回复
foreach(var item in list)
{
   TableA a=new TableA();
   a.Name=item.Name;
   DBcontext.TableA.Add(a);
}
DBcontext.SaveChanges();

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧