实体框架在模型更改时更新数据库

本文关键字:更新 数据库 框架 模型 实体 | 更新日期: 2023-09-27 18:01:01

我目前正在使用带有以下powershell控制台命令的自动迁移:添加迁移更新数据库

我想知道如果模型发生变化(DbContext(,是否有自动更新数据库的选项,而不使用控制台命令。

谢谢。

实体框架在模型更改时更新数据库

我使用

public class DataContext : DbContext
{
    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        Database.SetInitializer(new MigrateDatabaseToLatestVersion<DataContext,Configuration>());
        base.OnModelCreating(modelBuilder);
    }
}

当在代码运行时创建数据上下文时,这会导致数据库迁移到最新版本。