How to apply migrations from code
for EF6 work code
Database.SetInitializer(null);
var settings = new MigrationsConfiguratio
According to the Microsoft documentation, for more advanced scenarios than simply applying the migrations which are already present in your project file structure, you can use the EF Core IMigrator
service. You can easily access the internal implementation by utilizing the following access code:
var migrator = myDbContext.GetInfrastructure().GetService<IMigrator>();
For Entity Framework Core 1.0.0, ensure you have the Microsoft.EntityFrameworkCore.Relational
NuGet package. Then import this namespace:
using Microsoft.EntityFrameworkCore;
Finally, get hold of a DbContext
and run:
context.Database.Migrate();
In beta 7 and on, use:
using Microsoft.Data.Entity;
...
context.Database.Migrate();