using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace IRaCIS.Core.Infra.EFCore.Migrations { /// public partial class octadd : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "SubjectVisitId", table: "TaskStudy", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "SubjectVisitId", table: "TaskSeries", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "SubjectVisitId", table: "TaskInstance", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "ImageLabelNoneDicomStudyId", table: "NoneDicomStudyFile", type: "uniqueidentifier", nullable: true); //migrationBuilder.CreateIndex( // name: "IX_TrialCriterionKeyFile_TrialCriterionId", // table: "TrialCriterionKeyFile", // column: "TrialCriterionId"); //migrationBuilder.CreateIndex( // name: "IX_TaskStudy_SubjectVisitId", // table: "TaskStudy", // column: "SubjectVisitId"); //migrationBuilder.CreateIndex( // name: "IX_TaskSeries_SubjectVisitId", // table: "TaskSeries", // column: "SubjectVisitId"); //migrationBuilder.CreateIndex( // name: "IX_TaskInstance_SubjectVisitId", // table: "TaskInstance", // column: "SubjectVisitId"); //migrationBuilder.CreateIndex( // name: "IX_NoneDicomStudyFile_ImageLabelNoneDicomStudyId", // table: "NoneDicomStudyFile", // column: "ImageLabelNoneDicomStudyId"); //migrationBuilder.AddForeignKey( // name: "FK_NoneDicomStudyFile_NoneDicomStudy_ImageLabelNoneDicomStudyId", // table: "NoneDicomStudyFile", // column: "ImageLabelNoneDicomStudyId", // principalTable: "NoneDicomStudy", // principalColumn: "Id"); //migrationBuilder.AddForeignKey( // name: "FK_TaskInstance_SubjectVisit_SubjectVisitId", // table: "TaskInstance", // column: "SubjectVisitId", // principalTable: "SubjectVisit", // principalColumn: "Id"); //migrationBuilder.AddForeignKey( // name: "FK_TaskSeries_SubjectVisit_SubjectVisitId", // table: "TaskSeries", // column: "SubjectVisitId", // principalTable: "SubjectVisit", // principalColumn: "Id"); //migrationBuilder.AddForeignKey( // name: "FK_TaskStudy_SubjectVisit_SubjectVisitId", // table: "TaskStudy", // column: "SubjectVisitId", // principalTable: "SubjectVisit", // principalColumn: "Id"); //migrationBuilder.AddForeignKey( // name: "FK_TrialCriterionKeyFile_ReadingQuestionCriterionTrial_TrialCriterionId", // table: "TrialCriterionKeyFile", // column: "TrialCriterionId", // principalTable: "ReadingQuestionCriterionTrial", // principalColumn: "Id", // onDelete: ReferentialAction.Cascade); } /// protected override void Down(MigrationBuilder migrationBuilder) { //migrationBuilder.DropForeignKey( // name: "FK_NoneDicomStudyFile_NoneDicomStudy_ImageLabelNoneDicomStudyId", // table: "NoneDicomStudyFile"); //migrationBuilder.DropForeignKey( // name: "FK_TaskInstance_SubjectVisit_SubjectVisitId", // table: "TaskInstance"); //migrationBuilder.DropForeignKey( // name: "FK_TaskSeries_SubjectVisit_SubjectVisitId", // table: "TaskSeries"); //migrationBuilder.DropForeignKey( // name: "FK_TaskStudy_SubjectVisit_SubjectVisitId", // table: "TaskStudy"); //migrationBuilder.DropForeignKey( // name: "FK_TrialCriterionKeyFile_ReadingQuestionCriterionTrial_TrialCriterionId", // table: "TrialCriterionKeyFile"); //migrationBuilder.DropIndex( // name: "IX_TrialCriterionKeyFile_TrialCriterionId", // table: "TrialCriterionKeyFile"); //migrationBuilder.DropIndex( // name: "IX_TaskStudy_SubjectVisitId", // table: "TaskStudy"); //migrationBuilder.DropIndex( // name: "IX_TaskSeries_SubjectVisitId", // table: "TaskSeries"); //migrationBuilder.DropIndex( // name: "IX_TaskInstance_SubjectVisitId", // table: "TaskInstance"); //migrationBuilder.DropIndex( // name: "IX_NoneDicomStudyFile_ImageLabelNoneDicomStudyId", // table: "NoneDicomStudyFile"); migrationBuilder.DropColumn( name: "SubjectVisitId", table: "TaskStudy"); migrationBuilder.DropColumn( name: "SubjectVisitId", table: "TaskSeries"); migrationBuilder.DropColumn( name: "SubjectVisitId", table: "TaskInstance"); migrationBuilder.DropColumn( name: "ImageLabelNoneDicomStudyId", table: "NoneDicomStudyFile"); } } }