現在、次の 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);
}
}
これにより、コード実行時にデータ コンテキストが作成されるときに、データベースが最新バージョンに移行されます。