en EF5 o menos, todo bien. En EF6, debe usar el conector mysql 6.8.x y agregar DbConfigurationTypeAttribute a su DbContext:
[DbConfigurationType(typeof(MySql.Data.Entity.MySqlEFConfiguration))]
public class DemoContext : DbContext{}
que MySqlEFConfiguration está en MySql.Data.Entity.EF6.dll en 6.8.x. ¡Pruébalo!