为了账号安全,请及时绑定邮箱和手机立即绑定

linq to sql 插入大数据量到数据库

linq to sql 插入大数据量到数据库

心有法竹 2018-12-26 18:13:21
刚刚做了测试,用linq to sql 提交了一批到数据库,在循环里面多写个零。导致就耗时太长了。我直接把VS停了。想不到意外出现了。我开的sql proflier跟踪数据库,我明明停了程序了。可是数据库还在不短的插入数据,导致最后只能把数据库重启了才停止了插入。这是那门子问题啊?还有问一下Linq to sql 适合大数据量应用吗。个人觉得还是用Enterprise Library 比较稳妥!!!
查看完整描述

2 回答

?
达令说

TA贡献1821条经验 获得超6个赞

有可能linq to sql把你这个操作作为一个任务提交的,内部作了一些优化!

Linq to sql 的确是一个轻量级的ORM,你的观点我比较同意,但是就是不知道现在的Enterprise Library有没有类似Linq to sql的Applacition Block

查看完整回答
反对 回复 2018-12-30
?
翻阅古今

TA贡献1780条经验 获得超5个赞

我觉得是因为linq to sql 是把语句翻译成sql语句放到内存的,所以还在执行

查看完整回答
反对 回复 2018-12-30
  • 2 回答
  • 0 关注
  • 601 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信