using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace DiunaBI.Infrastructure.Migrations { /// public partial class ProcessSource : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.CreateTable( name: "ProcessSources", columns: table => new { LayerId = table.Column(type: "uniqueidentifier", nullable: false), SourceId = table.Column(type: "uniqueidentifier", nullable: false) }, constraints: table => { table.PrimaryKey("PK_ProcessSources", x => new { x.LayerId, x.SourceId }); table.ForeignKey( name: "FK_ProcessSources_Layers_SourceId", column: x => x.SourceId, principalTable: "Layers", principalColumn: "Id", onDelete: ReferentialAction.Cascade); }); migrationBuilder.CreateIndex( name: "IX_ProcessSources_SourceId", table: "ProcessSources", column: "SourceId"); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropTable( name: "ProcessSources"); } } }