Mysql with Entity Framework迁移工具

时间:2015-02-04 19:03:56

标签: c# mysql entity-framework

作为CI实现的一部分,我想使用Entity Framework 6附带的迁移工具来运行迁移(注意我不想自动运行它们)。

我在我网站的bin文件夹中安装了迁移工具并运行:

migrate assembly_with_configuration_type.dll /startupconfigurationfile="path_to_web.config"

但是这给了我:ERROR: The type initializer for 'System.Data.Entity.Migrations.DbMigrationsConfiguration' threw an exception.我在命令中指定的程序集不是MVC Web应用程序,而是来自Web应用程序中引用项目的程序集。

开始配置类:

public class Configuration : DbMigrationsConfiguration<CustomDbContext>
{
    public Configuration()
    {
        AutomaticMigrationsEnabled = false;
        SetSqlGenerator("MySql.Data.MySqlClient", new MySqlMigrationSqlGenerator());  
    }
}

customdbcontext是一个普通类,使用LocalIocManager.Resolve在app_start上解析。不知道发生了什么。

0 个答案:

没有答案