Mysql
 sql >> Base de données >  >> RDS >> Mysql

Impossible de récupérer les métadonnées

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.