迁移命令
- 迁移:Add-Migration 指定数据迁移名称
- 撤销:Remove-Migration (删除迁移文件)
- 获取迁移脚本:Script-Migration [-From] [-To]
-
迁移规范
默认项目
- Host分别将项目 Jiepei.Module.Learning.HttpApi.Host 在包管理控制台中设置为默认项目和解决方案启动项目。
- Ids4分别将项目 Jiepei.Module.Learning.IdentityServer 在包管理控制台中设置为默认项目和解决方案启动项目。
- 迁移/更新 步骤
- 步骤一:(初始化)1、项目Jiepei.Module.Learning.IdentityServer 默认初始化时已经包含了迁移文件,将 Ids4 项目设置为程序包默认项目 和 启动项目;2、运行 update-database 命令完成迁移;
- 步骤二:(模块化开发)1、完成 Domain 实体配置过程;2、运行 Add-Migration 命令添加迁移记录;3、运行 update-database 命令完成迁移;
- 迁移/更新 步骤
- 初始化
Initial - 新增Role表
Added_Table_Role - Role添加Description 和 IsActive属性
Added_Description_And_IsActive_To_Role - Role表中删除IsActive属性
Remove_IsActive_From_Role - 引用Nuget包升级
如 数据字典 从 当前引用版本1.0 升级到 1.5:Upgraded_To_Dictionary_1_5 - 新增角色功能(涉及到多表):
Added_M_Role
- 初始化