title: Oracle ODP.Net With Entity Framework 6 - Entity framework database compatible provider could not be found
body: <p>I am trying to build an MVC 5 Web application with Entity Framework 6 that works on Oracle Database , am trying to use ODAC 12c Release 3 which includes support for Entity Framework 6 Code First and Code First Migrations; NuGet, .NET Framework 4.5.2; and ODP.NET, Managed Driver XML DB. As per </p>
  
  <p><a href="http://www.oracle.com/technetwork/topics/dotnet/whatsnew/index.html">http://www.oracle.com/technetwork/topics/dotnet/whatsnew/index.html</a></p>
  
  <p>I have VS 2013  Community Edition update 4 . </p>
  
  <p>Am trying to add Model using ADO.Net Entity Data Model , With Code First. </p>
  
  <p>I have the following configured in my Web.config </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;section name="Oracle.ManagedDataAccess.Client"
               type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" /&gt;
  
  
    &lt;/configSections&gt;
  
    &lt;entityFramework&gt;
      &lt;contexts&gt;
        &lt;context type="Tamayz.Context.Default, Tamayz.Context"&gt;
          &lt;databaseInitializer type="MyProject.Context.Config.ContextInitializer, MyProject.Context" /&gt;
        &lt;/context&gt;
      &lt;/contexts&gt;
      &lt;defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" /&gt;
      &lt;providers&gt;
        &lt;provider invariantName="Oracle.ManagedDataAccess.Client" 
                  type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" /&gt;
      &lt;/providers&gt;
    &lt;/entityFramework&gt;
  </code></pre>
  
  <p>I also added Oracle.ManagedDataAccess version 4.121.2.0 as a reference and rebuild the solution. </p>
  
  <p>I tried now to add Model using ADO.Net Entity Data Model , With Code First.  but am getting the following message in the last screen of the wizard:</p>
  
  <p>Your project references that latest version of entity framework; however, an Entity Framework database Provider compatible with this version could not be found for your connection...</p>
  
  <p>How could I properly configure my application to be able to use ODAC with EF6 Code first ?</p>