Det ser ud til, at MVC4 Controller-stilladset ikke genkender MySql Connection String korrekt. Skift forbindelsesstrengen som vist nedenfor, når du genererer EF CRUD-kode til controllere:
<connectionStrings>
<add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="System.Data.SqlClient" />
</connectionStrings>
Skift det tilbage til standard, når du kører programmet:
<connectionStrings>
<add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="MySql.Data.MySqlClient" />
</connectionStrings>
Bemærk ændringen, udbydernavn.