Изглежда, че скелето на MVC4 контролера не разпознава правилно MySql низ за връзка. Променете низа за свързване, както е показано по-долу, когато генерирате EF CRUD код за контролери:
<connectionStrings>
<add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="System.Data.SqlClient" />
</connectionStrings>
Променете го обратно към стандартното, когато стартирате приложението:
<connectionStrings>
<add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="MySql.Data.MySqlClient" />
</connectionStrings>
Обърнете внимание на промяната, името на доставчика.