Questions tagged «sqlbulkcopy»

6
使用Dapper进行批量插入所花费的时间比预期的长
阅读本文后,我决定仔细研究一下我使用Dapper的方式。 我在空数据库上运行了此代码 var members = new List<Member>(); for (int i = 0; i < 50000; i++) { members.Add(new Member() { Username = i.toString(), IsActive = true }); } using (var scope = new TransactionScope()) { connection.Execute(@" insert Member(Username, IsActive) values(@Username, @IsActive)", members); scope.Complete(); } 花了大约20秒。那是每秒2500次插入。不错,但考虑到博客速度达到每秒45,000次插入,效果也不佳。Dapper中有更有效的方法吗? 另外,请注意,通过Visual Studio调试器运行此代码需要3分钟以上!我认为调试器会使它放慢一点,但是看到这么多,我真的很惊讶。 更新 所以这 using …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.