DbMigrator没有运行Seed方法,如何运行它?

时间:2015-10-14 11:14:38

标签: entity-framework ef-migrations

我正在使用实体框架6.我使用DbMigrator进行迁移。但遗憾的是,运行migrator.Update()并不会执行Seed方法。我该怎么办呢?

1 个答案:

答案 0 :(得分:1)

尝试包含此内容,它会检查迁移中的待定更改

public Configuration()
{
    AutomaticMigrationsEnabled = true;

    var dbMigrator = new DbMigrator(this);

    pendingMigrationsExist = dbMigrator.GetPendingMigrations().Any();

    if (pendingMigrationsExist)
    {
        dbMigrator.Update();
    }
}