Posted at

コードファーストでマイグレーションを有効にする

More than 5 years have passed since last update.

パッケージマネージャーで

Enable-Migrations

自動マイグレーションはMigrations\Configuration.cs の

public Configuration()

{
// AutomaticMigrationsEnabled = false;
AutomaticMigrationsEnabled = true;
}

Global.asaxを書き換える(自動マイグレーションを有効にする)

using System.Data.Entity;

using Hoge.Models;
using Hoge.Migrations;

protected void Application_Start()
{
Database.SetInitializer(new MigrateDatabaseToLatestVersion<HogeContext, Configuration>());
}