EF Core 5.0.1
Пишу в Startup.cs так:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory)
{
using (var scope = app.ApplicationServices.CreateScope())
{
scope.ServiceProvider.GetRequiredService<BlogContext>().Database.Migrate();
}
}
или так
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory)
{
Database.SetInitializer(new MigrateDatabaseToLatestVersion<BlogContext, Configuration>());
}
В чем разница и как правильнее обеспечить миграцию? Пока вижу только что все нужные колонки появились (в первом случае).