我目前正在使用带有以下 powershell 控制台命令的自动迁移: add-migration update-database
我想知道如果模型更改(DbContext)而不使用控制台命令,是否有自动更新数据库的选项。
谢谢。
我目前正在使用带有以下 powershell 控制台命令的自动迁移: add-migration update-database
我想知道如果模型更改(DbContext)而不使用控制台命令,是否有自动更新数据库的选项。
谢谢。
我用
public class DataContext : DbContext
{
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
Database.SetInitializer(new MigrateDatabaseToLatestVersion<DataContext,Configuration>());
base.OnModelCreating(modelBuilder);
}
}
当在代码运行时创建数据上下文时,这会导致数据库迁移到最新版本。