using Microsoft.EntityFrameworkCore.Migrations; namespace Ewide.Database.Migrations.Migrations { public partial class addAreaNumberRelation : Migration { protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "AreaNumberCode", table: "sys_org", type: "varchar(10) CHARACTER SET utf8mb4", nullable: true, comment: "组织所在区域代码"); migrationBuilder.AddColumn( name: "UnbindParent", table: "sys_menu", type: "int", nullable: false, defaultValue: 0, comment: "不关联菜单显示"); migrationBuilder.CreateIndex( name: "IX_sys_org_AreaNumberCode", table: "sys_org", column: "AreaNumberCode"); migrationBuilder.AddForeignKey( name: "FK_sys_org_ewide_area_number_AreaNumberCode", table: "sys_org", column: "AreaNumberCode", principalTable: "ewide_area_number", principalColumn: "Code", onDelete: ReferentialAction.Restrict); } protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_sys_org_ewide_area_number_AreaNumberCode", table: "sys_org"); migrationBuilder.DropIndex( name: "IX_sys_org_AreaNumberCode", table: "sys_org"); migrationBuilder.DropColumn( name: "AreaNumberCode", table: "sys_org"); migrationBuilder.DropColumn( name: "UnbindParent", table: "sys_menu"); } } }