no EF5 ou menos, tudo ok. No EF6, você precisa usar o conector mysql 6.8.xe adicionar DbConfigurationTypeAttribute ao seu DbContext:
[DbConfigurationType(typeof(MySql.Data.Entity.MySqlEFConfiguration))]
public class DemoContext : DbContext{}
qual MySqlEFConfiguration está em MySql.Data.Entity.EF6.dll em 6.8.x. Tente!