Linq to sql Linq数据上下文和隔离级别
在没有添加特殊设置的情况下,如果最后只有一个submitchanges(),linq到sql datacontext的行为如何?我的数据库在mssql服务器上 我不知道交易到底在什么时候开始。考虑下面的伪夸张代码:Linq to sql Linq数据上下文和隔离级别,linq-to-sql,Linq To Sql,在没有添加特殊设置的情况下,如果最后只有一个submitchanges(),linq到sql datacontext的行为如何?我的数据库在mssql服务器上 我不知道交易到底在什么时候开始。考虑下面的伪夸张代码: DataContext dc= new DataContext(); Thread.Sleep(10 min); var rs = from a in dc.myTable Where.. select r; ............. ............. .........
DataContext dc= new DataContext();
Thread.Sleep(10 min);
var rs = from a in dc.myTable Where.. select r;
.............
.............
.............
use rs //but do nothing to edit myTable.May be loop over it(?) to force execution
.............
.............
Thread.Sleep(10 min);
//read again, same criteria as before
rs = from a in dc.myTable Where.. select r;
.............
.............
dc.SubmitChanges()
SubmitChanges
,则每次调用都会有一个事务