using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace FlexJobApi.Database.Migrations.Migrations { /// public partial class UpdateResource0806 : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AlterColumn( name: "ActionName", table: "Resource", type: "nvarchar(max)", nullable: true, comment: "委托名称", oldClrType: typeof(string), oldType: "nvarchar(max)", oldComment: "委托名称"); migrationBuilder.AddColumn( name: "ActionSummary", table: "Resource", type: "nvarchar(max)", nullable: true, comment: "委托摘要"); migrationBuilder.AddColumn( name: "AllowAnonymous", table: "Resource", type: "bit", nullable: false, defaultValue: false, comment: "忽略权限"); migrationBuilder.AddColumn( name: "ApplicationName", table: "Resource", type: "nvarchar(max)", nullable: true, comment: "应用名称"); migrationBuilder.AddColumn( name: "ControllerSummary", table: "Resource", type: "nvarchar(max)", nullable: true, comment: "控制器摘要"); migrationBuilder.AddColumn( name: "DynamicAssemblyName", table: "Resource", type: "nvarchar(max)", nullable: true, comment: "动态程序集名称"); migrationBuilder.AddColumn( name: "RouteArea", table: "Resource", type: "nvarchar(max)", nullable: true, comment: "路由区域"); migrationBuilder.AddColumn( name: "Service", table: "Resource", type: "int", nullable: false, defaultValue: 0, comment: "服务"); migrationBuilder.AddColumn( name: "ServiceName", table: "Resource", type: "nvarchar(max)", nullable: true, comment: "服务名称"); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropColumn( name: "ActionSummary", table: "Resource"); migrationBuilder.DropColumn( name: "AllowAnonymous", table: "Resource"); migrationBuilder.DropColumn( name: "ApplicationName", table: "Resource"); migrationBuilder.DropColumn( name: "ControllerSummary", table: "Resource"); migrationBuilder.DropColumn( name: "DynamicAssemblyName", table: "Resource"); migrationBuilder.DropColumn( name: "RouteArea", table: "Resource"); migrationBuilder.DropColumn( name: "Service", table: "Resource"); migrationBuilder.DropColumn( name: "ServiceName", table: "Resource"); migrationBuilder.AlterColumn( name: "ActionName", table: "Resource", type: "nvarchar(max)", nullable: false, defaultValue: "", comment: "委托名称", oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true, oldComment: "委托名称"); } } }