1

我目前使用的自動遷移與以下PowerShell控制檯命令: 附加遷移 更新數據庫實體框架更新數據庫模式更改

我想知道是否有更新數據庫的選項自動如果模型更改(DbContext)而不使用控制檯命令。

謝謝。

回答

1

我用

public class DataContext : DbContext 
{ 

    protected override void OnModelCreating(DbModelBuilder modelBuilder) 
    { 

     Database.SetInitializer(new MigrateDatabaseToLatestVersion<DataContext,Configuration>()); 

     base.OnModelCreating(modelBuilder); 
    } 
} 

這將導致數據庫遷移到最新版本的代碼運行時創建數據上下文時。