using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace Diligent.WebAPI.Data.Migrations { public partial class AddedApplicantTechnology : Migration { protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.CreateTable( name: "ApplicantTechnologies", columns: table => new { Id = table.Column(type: "int", nullable: false) .Annotation("SqlServer:Identity", "1, 1"), ApplicantId = table.Column(type: "int", nullable: false), TechnologyId = table.Column(type: "int", nullable: false) }, constraints: table => { table.PrimaryKey("PK_ApplicantTechnologies", x => x.Id); table.ForeignKey( name: "FK_ApplicantTechnologies_Applicants_ApplicantId", column: x => x.ApplicantId, principalTable: "Applicants", principalColumn: "ApplicantId", onDelete: ReferentialAction.Cascade); table.ForeignKey( name: "FK_ApplicantTechnologies_Technologies_TechnologyId", column: x => x.TechnologyId, principalTable: "Technologies", principalColumn: "TechnologyId", onDelete: ReferentialAction.Cascade); }); migrationBuilder.CreateIndex( name: "IX_ApplicantTechnologies_ApplicantId", table: "ApplicantTechnologies", column: "ApplicantId"); migrationBuilder.CreateIndex( name: "IX_ApplicantTechnologies_TechnologyId", table: "ApplicantTechnologies", column: "TechnologyId"); } protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropTable( name: "ApplicantTechnologies"); } } }