title: transactionscope locks the tables
body: <p>in my app, transaction scope is there, inside that i'm doing all copying operation to dc object and finnally dc.submittchanges() will be performed.</p>
  
  <p>Will the transaction scope locks down the table present in dc?, will this cause any deadlocks?</p>
  
  <p>Eg:</p>
  
  <pre><code>  using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, TimeSpan.FromSeconds(30)))
              {
                  using (var dc = new ProposalDataContext(_ConnectionString))
                  {
      scope.Complete(); 
                  }
              }
  </code></pre>