Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Metadaten können nicht abgerufen werden

Es scheint, dass das MVC4-Controller-Gerüst die MySql-Verbindungszeichenfolge nicht richtig erkennt. Ändern Sie die Verbindungszeichenfolge wie unten gezeigt, wenn Sie EF CRUD-Code für Controller generieren:

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

Beim Ausführen der Anwendung auf Standard zurücksetzen:

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

Beachten Sie die Änderung, Anbietername.