title: Oracle The type initializer for 'Oracle.DataAccess.Client.OracleConnectionStringBuilder' threw an exception
body: <p>First off, my knowledge of Oracle databases is pretty limited. I'm using Entity Framework 6 and trying to configure Oracle as a Data Provider. I have successfully managed to configure SQL Server.</p>
  
  <p>I installed the following Nuget Packages:</p>
  
  <ul>
  <li>Oracle.ManagedDataAccess</li>
  <li>Oracle.ManagedDataAccess.EntityFramework</li>
  </ul>
  
  <p>To clarify, I don't want Oracle Client to be installed on any computers that I would deploy my software on. So, I read that Oracle's packages will provide this functionality.</p>
  
  <p>What I'm trying here, is to construct a connection string:</p>
  
  <pre><code> // Construct the Oracle Connection String
  OracleConnectionStringBuilder oracleConnectionStringBuilder = new OracleConnectionStringBuilder();
  </code></pre>
  
  <p>When I execute the code, I get the following exception thrown:</p>
  
  <blockquote>
    <p>Additional information: The type initializer for
    'Oracle.DataAccess.Client.OracleConnectionStringBuilder' threw an
    exception.</p>
  </blockquote>
  
  <p>And InnerException:</p>
  
  <blockquote>
    <p>The provider is not compatible with the version of Oracle client</p>
  </blockquote>
  
  <p>I read somewhere that I should install the Oracle Instant client but from my understanding this should be included in the Nuget Packages.</p>