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

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


心有法竹
浏览 602回答 2
2回答

达令说

有可能linq to sql把你这个操作作为一个任务提交的,内部作了一些优化!Linq to sql 的确是一个轻量级的ORM,你的观点我比较同意,但是就是不知道现在的Enterprise Library有没有类似Linq to sql的Applacition Block

翻阅古今

我觉得是因为linq to sql 是把语句翻译成sql语句放到内存的,所以还在执行
打开App,查看更多内容
随时随地看视频慕课网APP