using System; using Microsoft.EntityFrameworkCore.Migrations; namespace CompanyManagment.EFCore.Migrations { public partial class InstitutionCantractRelation : Migration { protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "Description", table: "InstitutionContracts", type: "nvarchar(max)", maxLength: 10000, nullable: true); migrationBuilder.CreateIndex( name: "IX_InstitutinContractContactInfo_InstitutionContractId", table: "InstitutinContractContactInfo", column: "InstitutionContractId"); migrationBuilder.AddForeignKey( name: "FK_InstitutinContractContactInfo_InstitutionContracts_InstitutionContractId", table: "InstitutinContractContactInfo", column: "InstitutionContractId", principalTable: "InstitutionContracts", principalColumn: "id", onDelete: ReferentialAction.Cascade); } protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_InstitutinContractContactInfo_InstitutionContracts_InstitutionContractId", table: "InstitutinContractContactInfo"); migrationBuilder.DropIndex( name: "IX_InstitutinContractContactInfo_InstitutionContractId", table: "InstitutinContractContactInfo"); migrationBuilder.DropColumn( name: "Description", table: "InstitutionContracts"); } } }