Files
Aaru.Server/Aaru.Server.Database/Migrations/20191117215158_CascadeDeleteSupportedDensities.cs

37 lines
2.0 KiB
C#

using Microsoft.EntityFrameworkCore.Migrations;
namespace Aaru.Server.Database.Migrations
{
public partial class CascadeDeleteSupportedDensities : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropForeignKey("FK_SupportedDensity_Ssc_SscId", "SupportedDensity");
migrationBuilder.DropForeignKey("FK_SupportedDensity_TestedSequentialMedia_TestedSequentialMedia~",
"SupportedDensity");
migrationBuilder.AddForeignKey("FK_SupportedDensity_Ssc_SscId", "SupportedDensity", "SscId", "Ssc",
principalColumn: "Id", onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey("FK_SupportedDensity_TestedSequentialMedia_TestedSequentialMedia~",
"SupportedDensity", "TestedSequentialMediaId", "TestedSequentialMedia",
principalColumn: "Id", onDelete: ReferentialAction.Cascade);
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropForeignKey("FK_SupportedDensity_Ssc_SscId", "SupportedDensity");
migrationBuilder.DropForeignKey("FK_SupportedDensity_TestedSequentialMedia_TestedSequentialMedia~",
"SupportedDensity");
migrationBuilder.AddForeignKey("FK_SupportedDensity_Ssc_SscId", "SupportedDensity", "SscId", "Ssc",
principalColumn: "Id", onDelete: ReferentialAction.SetNull);
migrationBuilder.AddForeignKey("FK_SupportedDensity_TestedSequentialMedia_TestedSequentialMedia~",
"SupportedDensity", "TestedSequentialMediaId", "TestedSequentialMedia",
principalColumn: "Id", onDelete: ReferentialAction.SetNull);
}
}
}