using Microsoft.EntityFrameworkCore.Migrations; namespace tb320eva.Migrations { public partial class ManageAchievement : Migration { protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_eva_evaluation_achievement_detail_eva_create_evaluation_det~", table: "eva_evaluation_achievement_detail"); migrationBuilder.DropIndex( name: "IX_eva_evaluation_achievement_detail_create_evaluation_detail_~", table: "eva_evaluation_achievement_detail"); migrationBuilder.DropColumn( name: "create_evaluation_detail_id", table: "eva_evaluation_achievement_detail"); migrationBuilder.AddColumn( name: "achievement_line1", table: "eva_evaluation_achievement", maxLength: 16000, nullable: true); migrationBuilder.CreateIndex( name: "IX_eva_evaluation_achievement_detail_achievement_id", table: "eva_evaluation_achievement_detail", column: "achievement_id"); migrationBuilder.AddForeignKey( name: "FK_eva_evaluation_achievement_detail_eva_evaluation_achievemen~", table: "eva_evaluation_achievement_detail", column: "achievement_id", principalTable: "eva_evaluation_achievement", principalColumn: "id", onDelete: ReferentialAction.Restrict); } protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_eva_evaluation_achievement_detail_eva_evaluation_achievemen~", table: "eva_evaluation_achievement_detail"); migrationBuilder.DropIndex( name: "IX_eva_evaluation_achievement_detail_achievement_id", table: "eva_evaluation_achievement_detail"); migrationBuilder.DropColumn( name: "achievement_line1", table: "eva_evaluation_achievement"); migrationBuilder.AddColumn( name: "create_evaluation_detail_id", table: "eva_evaluation_achievement_detail", nullable: true); migrationBuilder.CreateIndex( name: "IX_eva_evaluation_achievement_detail_create_evaluation_detail_~", table: "eva_evaluation_achievement_detail", column: "create_evaluation_detail_id"); migrationBuilder.AddForeignKey( name: "FK_eva_evaluation_achievement_detail_eva_create_evaluation_det~", table: "eva_evaluation_achievement_detail", column: "create_evaluation_detail_id", principalTable: "eva_create_evaluation_detail", principalColumn: "id", onDelete: ReferentialAction.Restrict); } } }