首页 新闻 赞助 找找看

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

0
[已关闭问题]

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

Rainbow的主页 Rainbow | 菜鸟二级 | 园豆:235
提问于:2008-12-16 15:33
< >
分享
其他回答(2)
0

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

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

GUO Xingwang | 园豆:3885 (老鸟四级) | 2008-12-16 16:22
0

使用事务

李永京 | 园豆:3114 (老鸟四级) | 2008-12-16 17:55
0

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

feigames | 园豆:207 (菜鸟二级) | 2008-12-17 10:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册