转自:EF Code First Migrations数据库迁移
要点:
- 安装EF:Install-Package EntityFramework
- 修改类文件PortalContext.cs的静态构造函数:
static PortalContext() { Database.SetInitializer<PortalContext>(null); }
- 设置允许自动迁移,和迁移时允许数据丢失
public Configuration() { AutomaticMigrationsEnabled = true; AutomaticMigrationDataLossAllowed = true; ContextKey = "ConsoleApplication1.PortalContext"; }
- 数据迁移:Update-Database -Verbose