Entity Framework Migrations 数据迁移

在使用Entity Framework 过程中,经常会遇到需要变更model 的状况,此时可以使用Migrations ,将每次变更记录以便后续更换机器或是运行在生产环境,持久层可保持一致。

在Package Manager Console 中执行

Enable-Migrations 开启 Migrations 

add-migration 变更说明

Update-DataBase 更新资料库结构

当在同一项目环境中存在2个或多个 DbContext

Enable-Migrations -ContextTypeName Context名称 -MigrationsDirectory 目录位置

add-migration 说明 -ConfigurationTypeName DbConfiguration名称,上一步目录下生成的Config文件,可通过重命名指定新的名称用于区分不同DBContext

Update-DataBase -ConfigurationTypeName DbConfiguration名称

原文地址:https://www.cnblogs.com/CoreXin/p/EntityFramework.html