通过使用LINQ,我在dbContext
对象中添加了多行。在dbcontext.SaveChanges()
,sql profiler单独插入每一行,如图所示,表明数据库有多个匹配。
经过很多谷歌搜索后,我找不到正确的答案。你能给我一个C#+存储过程方法来保存数据库命中的所有行。
谢谢
答案 0 :(得分:1)
elegantcode.com在“纯C#”中有一个相当简单的批量插入方法,它应该完全符合您的要求。
实体框架的一个常见抱怨是较大数据集的插入时间较慢...我...在下面粗略地推出了一个可重复使用的通用版本,它以2.4秒或+ - 6200行/秒的速度生成15k插入。