title: OracleInternal.MTS.DTCPSPEManager Error
body: <p>I'm getting this error only when TransactionScope is use within the code. Without TransactionScope its working fine for me.</p>
  
  <p>This is ASP.NET application with Oracle database connecting using entity framework. Details as below.</p>
  
  <pre><code>&lt;configSections&gt; &lt;section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /&gt;
  
  &lt;connectionStrings&gt;
      &lt;add name="MyEntities" connectionString="metadata=res://*/MyModel.csdl|res://*/MyModel.ssdl|res://*/MyModel.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string=&amp;quot;DATA SOURCE=(DESCRIPTION=(ADDRESS = (PROTOCOL
  = TCP)(HOST = &lt;&gt;)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = &lt;&gt;)));PASSWORD=&lt;&gt;;PERSIST SECURITY INFO=True;USER ID=&lt;&gt;&amp;quot;" providerName="System.Data.EntityClient" /&gt; &lt;/connectionStrings&gt;
  </code></pre>
  
  <p>Exception = <code>The type initializer for 'OracleInternal.MTS.DTCPSPEManager' threw an exception.</code></p>
  
  <p>InnerException = <code>{"Could not load file or assembly 'Oracle.ManagedDataAccessDTC, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. The system cannot find the file specified.":"Oracle.ManagedDataAccessDTC, Version=4.121.2.0, Cul...</code></p>
  
  <p>Stack Trace
         <code>at OracleInternal.MTS.DTCPSPEManager..ctor(OracleConnectionImpl connImpl, Transaction txn, MTSTxnRM txnRM, MTSTxnBranch txnBranch)
         at OracleInternal.MTS.PSPEManager.Create(OracleConnectionImpl connImpl, Transaction txn, MTSTxnRM txnRM, MTSTxnBranch txnBranch)
         at OracleInternal.MTS.MTSRMManager.EnlistTransaction(OracleConnectionImpl connImpl, Transaction transaction, MTSTxnRM txnRM, MTSTxnBranch txnBranch)
         at OracleInternal.MTS.MTSRMManager.EnlistTransaction(OracleConnectionImpl connImpl, Transaction transaction)
         at OracleInternal.ConnectionPool.PoolManager3.GetEnlisted(ConnectionString csWithDiffOrNewPwd, Boolean bGetForApp)
         at OracleInternal.ConnectionPool.OracleConnectionDispenser3.Get(ConnectionString cs, PM conPM, ConnectionString pmCS, SecureString securedPassword, SecureString securedProxyPassword)
         at Oracle.ManagedDataAccess.Client.OracleConnection.Open()</code></p>
  
  <p>Please help me to resolve this issue.
  Thanks in advance. </p>