// Copyright (c) 2023 Timothy Schenk. Subject to the GNU AGPL Version 3 License. using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace Server.DB.Migrations; /// public partial class MissingCascadeDeletionOnCharacter : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_InventoryItems_Characters_CharacterId", table: "InventoryItems"); migrationBuilder.AddForeignKey( name: "FK_InventoryItems_Characters_CharacterId", table: "InventoryItems", column: "CharacterId", principalTable: "Characters", principalColumn: "Id", onDelete: ReferentialAction.Cascade); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_InventoryItems_Characters_CharacterId", table: "InventoryItems"); migrationBuilder.AddForeignKey( name: "FK_InventoryItems_Characters_CharacterId", table: "InventoryItems", column: "CharacterId", principalTable: "Characters", principalColumn: "Id"); } }