I'm trying use CodeFirst and Entity Framework 6 because I need it to use MVC 5. I have existing database Schema on MySQL and Oracle, both with the same schema (same tables, fields, restrictions ...)

I have installed Entity Framework 6.1.3 Tools for Visual Studio 2012 to generate the Code First from Database. And I have also added MySQL.Data.Entities from Nugget.

When I'm using the wizard to generate the Codefirst from Database after selecting the connection I'm getting the following error (translated from Spanish)

> 
> Your project is referencing to the last version of EntityFramework.
>  But Entity Framework database provider compatible with this version
>  cannot be found. If you have already installed a compatible provider
>  be sure to compile the project before doing this action. In other case
>  exit from the wizard, install a compatible provider and compile the
>  project before doing this action.
> 
> 
> 

I want to do it with code first because i think this is better for working with two different providers (Oracle and MySQL). The solution have to run on both Oracle and MySQL depending on the scenario by changing the the connectionString.

The Server versions are MySQL 5.6.19 and Oracle 11g.