1

現在、次の PowerShell コンソール コマンドで自動移行を使用しています: add-migration update-database

モデルが変更された場合 (DbContext)、コンソール コマンドを使用せずにデータベースを自動的に更新するオプションがあるかどうかを知りたいです。

ありがとう。

4

1 に答える 1

1

私が使う

public class DataContext : DbContext
{

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {

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

        base.OnModelCreating(modelBuilder);
    }
}

これにより、コード実行時にデータ コンテキストが作成されるときに、データベースが最新バージョンに移行されます。

于 2013-02-23T22:29:18.123 に答える