Wygląda na to, że rusztowanie kontrolera MVC4 nie rozpoznaje prawidłowo ciągu połączenia MySql. Zmień parametry połączenia, jak pokazano poniżej, podczas generowania kodu EF CRUD dla kontrolerów:
<connectionStrings>
<add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="System.Data.SqlClient" />
</connectionStrings>
Zmień go z powrotem na standardowy podczas uruchamiania aplikacji:
<connectionStrings>
<add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="MySql.Data.MySqlClient" />
</connectionStrings>
Zwróć uwagę na zmianę, nazwę dostawcy.