title: LINQ + TransactionScope will not change isolation level in SQL Server Profiler
body: <p>I'm using the following format for commiting changes to my db using linq.</p>
  
  <pre><code>Begin Transaction (Scope Serialized, Required)
      Check Business Rule 1...N
      MyDataContext.SubmitChanges()
      Save Changes Done In Previous Query To Log File
  End Transaction Scope
  </code></pre>
  
  <p>But in the SQL Server profiler I see the following line in the Connection:Start.</p>
  
  <pre><code>set transaction isolation level read committed
  </code></pre>
  
  <p>I went through this (<a href="http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/93a45026-0425-4d49-a4ac-1b882e90e6d5" rel="nofollow">http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/93a45026-0425-4d49-a4ac-1b882e90e6d5</a>) and thought I had an answer;</p>
  
  <p>Until I saw this (https://connect.microsoft.com/VisualStudio/feedback/details/565441/transactionscope-linq-to-sql?wa=wsignin1.0) on Microsoft Connect.</p>
  
  <p>Can someone please tell me whether my code is actually executed under Serialized Isolation Level or whether it is infact just running under read committed?</p>