EF Core - в чем разница выполнения миграции?
От: Glestwid  
Дата: 09.03.21 07:30
Оценка:
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>());
}



В чем разница и как правильнее обеспечить миграцию? Пока вижу только что все нужные колонки появились (в первом случае).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.