Mysql
 sql >> Database >  >> RDS >> Mysql

Impossibile recuperare i metadati

Sembra che l'impalcatura del controller MVC4 non riconosca correttamente la stringa di connessione MySql. Modificare la stringa di connessione come mostrato di seguito durante la generazione del codice EF CRUD per i controller:

<connectionStrings>
    <add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="System.Data.SqlClient" /> 
</connectionStrings>

Reimpostalo su standard durante l'esecuzione dell'applicazione:

<connectionStrings>
    <add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="MySql.Data.MySqlClient" /> 
</connectionStrings>

Nota la modifica, il nome del provider.