Linq to EF 怎么批量的插入数据

Linq to EF 怎么批量的插入数据,第1张

您好,方法如下:

foreach(var item in list)

{

TableA a=new TableA()

a.Name=item.Name

DBcontext.TableA.Add(a)

}

DBcontext.SaveChanges()

如果我的回答没帮助到您,请继续追问。

ef是没有批量更新功能的,要么你全部取出来,更新后保存 ,要么做个存储过程。你第一步先获取表里面所有员工的数据,对整个表加1,加完之后直接更新整个表,要是里面分阶段的加1,比如前五行的员工年龄分别加二,你截断前五行加1,然后对整个的表加1,同一更新整个表,希望能帮到你。。 mvc ef 怎么修改数据库数据由于互斥,一个进程(设为A)可能因为等待进入临界区而睡眠。直到正在占有相应资源的进程(设为B)退出临界区,进程A才被唤醒。 可能存在这样的情况:A的优先级非常高,B的优先级非常低。B进入了临界区,但是却被其他优先级较高的进程(设为C)...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11942633.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存