in EF5 o meno, tutto ok.in EF6, devi usare il connettore mysql 6.8.xe aggiungere DbConfigurationTypeAttribute a te DbContext:
[DbConfigurationType(typeof(MySql.Data.Entity.MySqlEFConfiguration))]
public class DemoContext : DbContext{}
quale MySqlEFConfiguration è in MySql.Data.Entity.EF6.dll in 6.8.x. Prova!