标签: entity-framework entity-framework-5
我正在使用asp.net mvc Web应用程序,我使用EF来映射我当前的数据库表。现在每当我使用EF发出更新语句时,sql profiler都会提到以下内容: -
设置事务隔离级别read committed。
这意味着EF将执行以下操作: -
如果某个记录被事务修改但尚未提交,则锁定所有记录不被更新/读取。将防止脏读。
任何读取操作都将返回已提交的数据,并且不会读取任何中间数据。
所以我发现在大多数情况下这个隔离级别已经足够了,所以我什么时候需要更改EF默认隔离级别?