title: System.Exception._COMPlusExceptionCode when running within transactionScope
body: <p>I'm trying to call a DB sp I wrote</p>
  
  <p>from within c# transactionScope</p>
  
  <pre><code>public static void RunInTransaction(Action logic)
  {
      var options = new TransactionOptions { IsolationLevel = IsolationLevel.ReadCommitted };
      using (var transaction = new TransactionScope(TransactionScopeOption.RequiresNew, options))
      {
          logic();
          transaction.Complete();
      }
  }
  </code></pre>
  
  <p>where <code>logic</code> is actually calling the <code>sp</code> from <code>c#</code>.</p>
  
  <p>And I get the following error:</p>
  
  <blockquote>
    <p>System.Exception._COMPlusExceptionCode</p>
  </blockquote>