TransactionScope now actually uses IsolationLevel that was specified in TransactionOp...
commit480f636808944b8785a6365a107437109201e523
authorDmitry Kalyanov <kalyanov@bars.group>
Tue, 30 Apr 2019 13:11:33 +0000 (30 16:11 +0300)
committerMarek Safar <marek.safar@gmail.com>
Fri, 21 Jun 2019 09:27:59 +0000 (21 11:27 +0200)
tree62702027a8509767684da1e24ae0ff84b86fbe57
parenta8b1b2ed20c8c864ff3452f2c5ac1749029b9b6f
TransactionScope now actually uses IsolationLevel that was specified in TransactionOptions

Previously, using TransactionScope would always produce transactions
that use serializable isolation level even when user specified another
level (like ReadCommited).

fixes #13945
mcs/class/System.Transactions/System.Transactions/CommittableTransaction.cs
mcs/class/System.Transactions/System.Transactions/DependentTransaction.cs
mcs/class/System.Transactions/System.Transactions/SubordinateTransaction.cs
mcs/class/System.Transactions/System.Transactions/Transaction.cs
mcs/class/System.Transactions/System.Transactions/TransactionScope.cs
mcs/class/System.Transactions/Test/TransactionScopeTest.cs