Entity Framework and Transactionscope doesn't revert the isolation level after dispose of Transactionscope
问题 I am struggeling a bit with transaction scopes and entity framework. Initially we want all our connections in the application to use snapshot isolation level when reading data, but in some circumstances we want to read data with either read committed or read uncommitted isolation level and for this we will use transaction scopes to change the isolation level temporary for queries (as pointed out in several posts here and in different blogs). However, the problem is that when the transaction