如果我同时使用显式和自动迁移,为什么我的Seed方法不会被初始化调用?

时间:2014-07-14 23:44:41

标签: entity-framework entity-framework-6

我在ASP.NET MVC 5 Web应用程序中使用EF6和Code First Migrations。已启用自动迁移,但在启用自动迁移之前,我还在迁移文件夹中进行了多次显式迁移。当我部署到新环境并开始运行/访问站点时,将执行显式迁移,并执行其他自动迁移以更新数据库,但Seed()类中的DbMigrationsConfiguration方法不是执行。但是,如果我从Migrations文件夹中删除显式迁移,或者如果我对模型进行了更改,则会按预期调用Seed()方法。这不是一个真正的问题,因为我不需要使用显式和隐式迁移的混合。让我挠头。

0 个答案:

没有答案