标签: c# asp.net-core ef-migrations
我有一个ASP.NET Core 2.0应用程序,我从Configure方法播种数据库。问题是在迁移过程中也会调用该方法,因为尚未创建数据库而导致错误。有一种方法可以检查是否从迁移中调用了方法?
public void Configure(IApplicationBuilder app, IHostingEnvironment env) { SeedData.EnsureSeedData(); ... }
答案 0 :(得分:0)
你能以某种方式检查数据库是否存在?您可以这样做with something like Database.Exists并且在不存在时不运行种子