title: How to set manually an Oracle Connection String in a DbContext
body: <p>I have the following connection string: </p>
  
  <pre><code>&lt;add name="DataContext" connectionString="DATA SOURCE=Server;
  PASSWORD=123;USER ID=SYSTEM" providerName="Oracle.DataAccess.Client"/&gt;
  </code></pre>
  
  <p>My business logic determine I need to read manually the connection string of the database:</p>
  
  <pre><code>class MyDbContext: DbContext
  {
      public MyDbContext() : 
      base(ConfigurationManager.ConnectionStrings["DataContext"].ConnectionString){}
      ...
  }
  </code></pre>
  
  <p>It works properly with Sql Server but when I change to a Oracle Connection string don't works. It happens because the DbContext tries to use the Oracle ConnectionString to connect on a Sql Server Database because it dinn't receive the providerName.</p>
  
  <p>Anyone knows how to solve this problem?</p>