我正在使用asp net core 2,我似乎无法找到任何选项或任何有关如何在Web部署发布时将迁移应用于数据库的指南?
答案 0 :(得分:0)
这将在应用程序启动时迁移您的数据库。
您可以从Startup类中调用它:
using (var context = new MyContext(...))
{
context.Database.Migrate();
}
修改强>
基于以下评论:
首先要记住要非常小心,因为无论什么原因导致数据库出现问题,它都会在启动时运行。
上面的答案来自
Automatically execute migrations when publishing ASP.NET Core app