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 数据库更新维护
{
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 数据库更新维护
相关文章推荐
- 全自动迁移数据库的实现 (Fluent NHibernate, Entity Framework Core)
- 全自动迁移数据库的实现 (Fluent NHibernate, Entity Framework Core)
- EntityFrameworkCore使用Migrations自动更新数据库
- Entity Framework Core 2.0 使用代码进行自动迁移
- Entity Framework Core 2.0 使用代码进行自动迁移
- EntityFramework Core迁移时出现数据库已存在对象问题解决方案
- Entity Framework Core 之数据库迁移
- Entity Framework Core 之数据库迁移
- 使用 Entity Framework Core 时,通过代码自动 Migration
- Entity Framework Core使用迁移
- 扩展entity framework core 实现默认字符串长度,decimal精度,entity自动注册和配置
- UWP: 在 UWP 中使用 Entity Framework Core 操作 SQLite 数据库
- ABP .Net Core Entity Framework迁移使用MySql数据库
- ASP.NET Core 操作数据库提示“Microsoft.EntityFrameworkCore.DbUpdateException”
- 扩展entity framework core实现默认字符串长度,decimal精度,entity自动注册和配置
- Entity Framework Code First 迁移数据库
- Entity Framework Code First 多数据库 控制台迁移代码
- Asp .net core api+Entity Framework core 实现数据CRUD数据库中(附Git地址)
- Entity Framework Core的贴心:优雅处理带默认值的数据库字段
- ABP .Net Core Entity Framework迁移使用MySql数据库