using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace EveryThing.Migrations { public partial class _16 : Migration { protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "IdProjectFk", table: "Invoices", type: "int", nullable: true); migrationBuilder.AddColumn( name: "ProjectIdProject", table: "Invoices", type: "int", nullable: true); migrationBuilder.CreateIndex( name: "IX_Invoices_ProjectIdProject", table: "Invoices", column: "ProjectIdProject"); migrationBuilder.AddForeignKey( name: "FK_Invoices_Projects_ProjectIdProject", table: "Invoices", column: "ProjectIdProject", principalTable: "Projects", principalColumn: "IdProject", onDelete: ReferentialAction.Restrict); } protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_Invoices_Projects_ProjectIdProject", table: "Invoices"); migrationBuilder.DropIndex( name: "IX_Invoices_ProjectIdProject", table: "Invoices"); migrationBuilder.DropColumn( name: "IdProjectFk", table: "Invoices"); migrationBuilder.DropColumn( name: "ProjectIdProject", table: "Invoices"); } } }