XXX表添加XXX字段
场景介绍
- 该操作适用于一个实体或多个实体新增字段后进行迁移
- 使用 Add-Migration Added_xxx_To_XXX 命令生成迁移文件
注:在 Added_xxx_To_XXX 中xxx表示实体的属性名,XXX表示实体名
操作步骤
- 步骤一:实体添加新增属性
- 示例中在SaleOrder实体添加PaymentTime属性,如下图
- 示例中在SaleOrder实体添加PaymentTime属性,如下图
- 步骤二:生成数据库迁移文件
- 点击Visual Studio头部工具栏中的 工具=》NuGet包管理=》程序包管理控制台,打开程序包管理控制台窗口并执行如下命令生成迁移文件Add-Migration Added_xxx_To_XXX 注:示例中命名 Added_PaymentTime_To_SaleOrder 意为销售订单表新增支付时间字段,开发人员请根据自身情况进行修改
- 迁移文件推荐使用 Add-Migration Added_xxx_To_XXX 命名。注1:在 Added_xxx_To_XXX 中xxx表示实体的属性名,XXX表示实体名.
注2:新增多个字段的情况下命名参考 Added_xxx1_And_xxx2_To_XXX 格式
- 步骤三:更新数据库迁移
- 在程序包管理控制台窗口中使用Update-database Added_PaymentTime_To_SaleOrder命令完成数据库迁移。Update-database Added_xxx_To_XXX
- 数据库SaleOrders表新增PaymentTime字段成功