Il semble que l'échafaudage du contrôleur MVC4 ne reconnaisse pas correctement la chaîne de connexion MySql. Modifiez la chaîne de connexion comme indiqué ci-dessous lors de la génération du code EF CRUD pour les contrôleurs :
<connectionStrings>
<add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="System.Data.SqlClient" />
</connectionStrings>
Remettez-le en standard lors de l'exécution de l'application :
<connectionStrings>
<add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="MySql.Data.MySqlClient" />
</connectionStrings>
Notez le changement, nom du fournisseur.