检测从迁移调用的Configure方法

时间:2018-04-13 12:06:06

标签: c# asp.net-core ef-migrations

我有一个ASP.NET Core 2.0应用程序,我从Configure方法播种数据库。问题是在迁移过程中也会调用该方法,因为尚未创建数据库而导致错误。有一种方法可以检查是否从迁移中调用了方法?

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
    SeedData.EnsureSeedData();
    ...
}

1 个答案:

答案 0 :(得分:0)

你能以某种方式检查数据库是否存在?您可以这样做with something like Database.Exists并且在不存在时不运行种子