如何从代码中应用迁移(EF Core)
如何从代码中应用迁移
对于EF6工作代码
Database.SetInitializer(null); var settings = new MigrationsConfiguration(); var migrator = new DbMigrator(settings); migrator.Update();
如何在EF Core中制作类似的?
对于Entity Framework Core 1.0.0,请确保您拥有Microsoft.EntityFrameworkCore.Relational
NuGet包。 然后导入此命名空间:
using Microsoft.EntityFrameworkCore;
最后,获取DbContext
并运行:
context.Database.Migrate();
在测试版7及以后,使用:
using Microsoft.Data.Entity; ... context.Database.Migrate();