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)
但无济于事.
如何使用此新连接器重新启动迁移?