如何在MySql Connector 6.9.6中设置SetSqlGenerator和CodeGenerator?

Snæ*_*ørn 5 mysql ef-migrations entity-framework-6

我将我的MySql连接器/ net更新为6.9.6(从6.9.5)和EF更新到6.1.3(从6.1.2),这破坏了迁移:(

我曾经有过这个,这将使迁移在MySql上运行.

public Configuration()
{
    // fails with cannot assign MySqlMigrationSqlGenerator toSystem.Data.Entity.Migrations.Sql.MigrationSqlGenerator
    SetSqlGenerator("MySql.Data.MySqlClient", new MySql.Data.Entity.MySqlMigrationSqlGenerator());

    // fails with cannot assign MySqlMigrationCodeGenerator to System.Data.Entity.Migrations.Design.MigrationCodeGenerator
    CodeGenerator = new MySql.Data.Entity.MySqlMigrationCodeGenerator();
}
Run Code Online (Sandbox Code Playgroud)

但现在这不起作用.当我删除它时,生成的迁移前缀dbo不起作用.

我尝试在web.config中设置配置

<entityFramework codeConfigurationType="MySql.Data.Entity.MySqlEFConfiguration, MySql.Data.Entity.EF6">
Run Code Online (Sandbox Code Playgroud)

还尝试在上下文中设置属性.

[DbConfigurationType(typeof(MySqlEFConfiguration))]
public class MyContext : DbContext
Run Code Online (Sandbox Code Playgroud)

但无济于事.

如何使用此新连接器重新启动迁移?