您的位置:首页 > 数据库

Entity Framework Core 数据库自动迁移API

2017-05-19 21:32 537 查看
public static async Task InitializeIdentityDatabaseAsync(IServiceProvider serviceProvider/*, bool createUsers = true*/)
{
using (var serviceScope = serviceProvider.CreateScope())
{
var db = serviceScope.ServiceProvider.GetService<ApplicationDbContext>();

await db.Database.MigrateAsync();
}
}

如果想在启动之后,初始化数据库,关键的API是db.Database.MigrateAsync(),这个API可以根据生成的配置类,自动更新或者创建数据库的表和字段。
我在调用另外一个迁移APIdb.Database.EnsureCreatedAsync()
 后,应该是我的程序问题,发现并没有成功自动更新或者创建数据库的表和字段。

Entity Framework Core 数据库Migrations命令Update更新数据库中模型

asp.net Core Entity Framework 7 数据库更新维护
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: