![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LINQ
kable999
电话 13159257816
展开
-
LinQ to SQL 并发与事务(1)
首先使用下面的SQL语句查询数据库的产品表:<!-- Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->select * from products where categoryid=1原创 2009-06-15 13:11:00 · 241 阅读 · 0 评论 -
LinQ to SQL 并发与事务(3)
最后,我们把提交语句修改为:<!-- Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->ctx.SubmitChanges(ConflictMode.FailOnFirstConflict); 表示第一次发原创 2009-06-15 13:15:00 · 357 阅读 · 0 评论 -
LinQ to SQL 并发与事务(4)
再通过SqlServer管理器可以看到上面这两条数据都没有被插入到数据库中。通过Reflector可以发现在SubmitChanges的时候,Linqto SQL默认创建了一个孤立级别为ReadCommitted的事务(它表示已提交的更新在事务间是可见的,具体有哪些孤立级别可以参考ADO.NET相关资料):<!-- Code highlighting produced b原创 2009-06-15 13:15:00 · 319 阅读 · 0 评论