using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace IRaCIS.Core.Infra.EFCore.Migrations { /// public partial class clusterModify : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_ReadingClinicalData_DicomStudy_StudyId", table: "ReadingClinicalData"); migrationBuilder.DropForeignKey( name: "FK_ReadingConsistentClinicalData_DicomStudy_StudyId", table: "ReadingConsistentClinicalData"); migrationBuilder.DropForeignKey( name: "FK_StudyMonitor_TaskStudy_StudyId", table: "StudyMonitor"); migrationBuilder.DropPrimaryKey( name: "PK_VolumeReward", table: "VolumeReward"); migrationBuilder.DropIndex( name: "IX_VolumeReward_CreateUserId", table: "VolumeReward"); migrationBuilder.DropPrimaryKey( name: "PK_VisitTaskReReading", table: "VisitTaskReReading"); migrationBuilder.DropIndex( name: "IX_VisitTaskReReading_CreateUserId", table: "VisitTaskReReading"); migrationBuilder.DropIndex( name: "IX_VisitTaskReReading_NewReReadingTaskId", table: "VisitTaskReReading"); migrationBuilder.DropIndex( name: "IX_VisitTaskReReading_OriginalReReadingTaskId", table: "VisitTaskReReading"); migrationBuilder.DropIndex( name: "IX_VisitTaskReReading_RequestReReadingConfirmUserId", table: "VisitTaskReReading"); migrationBuilder.DropIndex( name: "IX_VisitTaskReReading_RequestReReadingUserId", table: "VisitTaskReReading"); migrationBuilder.DropIndex( name: "IX_VisitTaskReReading_RootReReadingTaskId", table: "VisitTaskReReading"); migrationBuilder.DropIndex( name: "IX_VisitTaskReReading_TrialId", table: "VisitTaskReReading"); migrationBuilder.DropPrimaryKey( name: "PK_VisitTask", table: "VisitTask"); migrationBuilder.DropIndex( name: "IX_VisitTask_CreateUserId", table: "VisitTask"); migrationBuilder.DropIndex( name: "IX_VisitTask_DoctorUserId", table: "VisitTask"); migrationBuilder.DropIndex( name: "IX_VisitTask_JudgeResultTaskId", table: "VisitTask"); migrationBuilder.DropIndex( name: "IX_VisitTask_JudgeVisitTaskId", table: "VisitTask"); migrationBuilder.DropIndex( name: "IX_VisitTask_SouceReadModuleId", table: "VisitTask"); migrationBuilder.DropIndex( name: "IX_VisitTask_SourceSubjectVisitId", table: "VisitTask"); migrationBuilder.DropIndex( name: "IX_VisitTask_SubjectId", table: "VisitTask"); migrationBuilder.DropIndex( name: "IX_VisitTask_TrialId", table: "VisitTask"); migrationBuilder.DropIndex( name: "IX_VisitTask_TrialReadingCriterionId", table: "VisitTask"); migrationBuilder.DropPrimaryKey( name: "PK_VisitStage", table: "VisitStage"); migrationBuilder.DropIndex( name: "IX_VisitStage_CreateUserId", table: "VisitStage"); migrationBuilder.DropIndex( name: "IX_VisitStage_TrialId", table: "VisitStage"); migrationBuilder.DropPrimaryKey( name: "PK_VisitPlanInfluenceStudy", table: "VisitPlanInfluenceStudy"); migrationBuilder.DropIndex( name: "IX_VisitPlanInfluenceStudy_CreateUserId", table: "VisitPlanInfluenceStudy"); migrationBuilder.DropIndex( name: "IX_VisitPlanInfluenceStudy_SubjectVisitId", table: "VisitPlanInfluenceStudy"); migrationBuilder.DropIndex( name: "IX_VisitPlanInfluenceStudy_VisitPlanInfluenceStatId", table: "VisitPlanInfluenceStudy"); migrationBuilder.DropPrimaryKey( name: "PK_VisitPlanInfluenceStat", table: "VisitPlanInfluenceStat"); migrationBuilder.DropIndex( name: "IX_VisitPlanInfluenceStat_CreateUserId", table: "VisitPlanInfluenceStat"); migrationBuilder.DropPrimaryKey( name: "PK_VerificationCode", table: "VerificationCode"); migrationBuilder.DropIndex( name: "IX_VerificationCode_CreateUserId", table: "VerificationCode"); migrationBuilder.DropPrimaryKey( name: "PK_Vacation", table: "Vacation"); migrationBuilder.DropIndex( name: "IX_Vacation_CreateUserId", table: "Vacation"); migrationBuilder.DropPrimaryKey( name: "PK_UserWLTemplate", table: "UserWLTemplate"); migrationBuilder.DropIndex( name: "IX_UserWLTemplate_CreateUserId", table: "UserWLTemplate"); migrationBuilder.DropPrimaryKey( name: "PK_UserTypeMenu", table: "UserTypeMenu"); migrationBuilder.DropIndex( name: "IX_UserTypeMenu_MenuId", table: "UserTypeMenu"); migrationBuilder.DropIndex( name: "IX_UserTypeMenu_UserTypeId", table: "UserTypeMenu"); migrationBuilder.DropPrimaryKey( name: "PK_UserTypeGroup", table: "UserTypeGroup"); migrationBuilder.DropIndex( name: "IX_UserTypeGroup_DictionaryId", table: "UserTypeGroup"); migrationBuilder.DropIndex( name: "IX_UserTypeGroup_UserTypeId", table: "UserTypeGroup"); migrationBuilder.DropPrimaryKey( name: "PK_UserType", table: "UserType"); migrationBuilder.DropPrimaryKey( name: "PK_UserPassWordLog", table: "UserPassWordLog"); migrationBuilder.DropIndex( name: "IX_UserPassWordLog_CreateUserId", table: "UserPassWordLog"); migrationBuilder.DropPrimaryKey( name: "PK_UserLog", table: "UserLog"); migrationBuilder.DropIndex( name: "IX_UserLog_ActionIdentityUserId", table: "UserLog"); migrationBuilder.DropIndex( name: "IX_UserLog_CreateUserId", table: "UserLog"); migrationBuilder.DropIndex( name: "IX_UserLog_TargetIdentityUserId", table: "UserLog"); migrationBuilder.DropPrimaryKey( name: "PK_UserFeedBack", table: "UserFeedBack"); migrationBuilder.DropIndex( name: "IX_UserFeedBack_CreateUserId", table: "UserFeedBack"); migrationBuilder.DropIndex( name: "IX_UserFeedBack_SubjectId", table: "UserFeedBack"); migrationBuilder.DropIndex( name: "IX_UserFeedBack_SubjectVisitId", table: "UserFeedBack"); migrationBuilder.DropIndex( name: "IX_UserFeedBack_TrialId", table: "UserFeedBack"); migrationBuilder.DropIndex( name: "IX_UserFeedBack_TrialSiteId", table: "UserFeedBack"); migrationBuilder.DropIndex( name: "IX_UserFeedBack_VisitTaskId", table: "UserFeedBack"); migrationBuilder.DropPrimaryKey( name: "PK_UserAgreement", table: "UserAgreement"); migrationBuilder.DropIndex( name: "IX_UserAgreement_CreateUserId", table: "UserAgreement"); migrationBuilder.DropPrimaryKey( name: "PK_User", table: "User"); migrationBuilder.DropIndex( name: "IX_User_CreateUserId", table: "User"); migrationBuilder.DropIndex( name: "IX_User_DoctorId", table: "User"); migrationBuilder.DropIndex( name: "IX_User_IdentityUserId", table: "User"); migrationBuilder.DropIndex( name: "IX_User_UserTypeId", table: "User"); migrationBuilder.DropPrimaryKey( name: "PK_TumorAssessment_RECIST1Point1BM", table: "TumorAssessment_RECIST1Point1BM"); migrationBuilder.DropPrimaryKey( name: "PK_TumorAssessment_RECIST1Point1", table: "TumorAssessment_RECIST1Point1"); migrationBuilder.DropPrimaryKey( name: "PK_TumorAssessment_IRECIST1Point1", table: "TumorAssessment_IRECIST1Point1"); migrationBuilder.DropPrimaryKey( name: "PK_TrialVirtualSiteCodeUpdate", table: "TrialVirtualSiteCodeUpdate"); migrationBuilder.DropIndex( name: "IX_TrialVirtualSiteCodeUpdate_CreateUserId", table: "TrialVirtualSiteCodeUpdate"); migrationBuilder.DropPrimaryKey( name: "PK_TrialUser", table: "TrialUser"); migrationBuilder.DropIndex( name: "IX_TrialUser_CreateUserId", table: "TrialUser"); migrationBuilder.DropIndex( name: "IX_TrialUser_TrialId", table: "TrialUser"); migrationBuilder.DropIndex( name: "IX_TrialUser_TrialUserId", table: "TrialUser"); migrationBuilder.DropIndex( name: "IX_TrialUser_UserId", table: "TrialUser"); migrationBuilder.DropPrimaryKey( name: "PK_TrialTrianingRecord", table: "TrialTrianingRecord"); migrationBuilder.DropIndex( name: "IX_TrialTrianingRecord_CreateUserId", table: "TrialTrianingRecord"); migrationBuilder.DropIndex( name: "IX_TrialTrianingRecord_HistoryFileRecordId", table: "TrialTrianingRecord"); migrationBuilder.DropIndex( name: "IX_TrialTrianingRecord_TrialFileRecordId", table: "TrialTrianingRecord"); migrationBuilder.DropPrimaryKey( name: "PK_TrialStatus", table: "TrialStatus"); migrationBuilder.DropIndex( name: "IX_TrialStatus_CreateUserId", table: "TrialStatus"); migrationBuilder.DropIndex( name: "IX_TrialStatus_TrialId", table: "TrialStatus"); migrationBuilder.DropPrimaryKey( name: "PK_TrialStateChange", table: "TrialStateChange"); migrationBuilder.DropIndex( name: "IX_TrialStateChange_CreateUserId", table: "TrialStateChange"); migrationBuilder.DropIndex( name: "IX_TrialStateChange_TrialId", table: "TrialStateChange"); migrationBuilder.DropPrimaryKey( name: "PK_TrialSiteUserSurvey", table: "TrialSiteUserSurvey"); migrationBuilder.DropIndex( name: "IX_TrialSiteUserSurvey_CreateUserId", table: "TrialSiteUserSurvey"); migrationBuilder.DropIndex( name: "IX_TrialSiteUserSurvey_TrialSiteSurveyId", table: "TrialSiteUserSurvey"); migrationBuilder.DropIndex( name: "IX_TrialSiteUserSurvey_UserTypeId", table: "TrialSiteUserSurvey"); migrationBuilder.DropPrimaryKey( name: "PK_TrialSiteUser", table: "TrialSiteUser"); migrationBuilder.DropIndex( name: "IX_TrialSiteUser_CreateUserId", table: "TrialSiteUser"); migrationBuilder.DropIndex( name: "IX_TrialSiteUser_TrialId", table: "TrialSiteUser"); migrationBuilder.DropIndex( name: "IX_TrialSiteUser_TrialSiteId", table: "TrialSiteUser"); migrationBuilder.DropIndex( name: "IX_TrialSiteUser_UserId", table: "TrialSiteUser"); migrationBuilder.DropPrimaryKey( name: "PK_TrialSiteSurvey", table: "TrialSiteSurvey"); migrationBuilder.DropIndex( name: "IX_TrialSiteSurvey_CreateUserId", table: "TrialSiteSurvey"); migrationBuilder.DropIndex( name: "IX_TrialSiteSurvey_PreliminaryUserId", table: "TrialSiteSurvey"); migrationBuilder.DropIndex( name: "IX_TrialSiteSurvey_ReviewerUserId", table: "TrialSiteSurvey"); migrationBuilder.DropIndex( name: "IX_TrialSiteSurvey_TrialId", table: "TrialSiteSurvey"); migrationBuilder.DropIndex( name: "IX_TrialSiteSurvey_TrialSiteId", table: "TrialSiteSurvey"); migrationBuilder.DropPrimaryKey( name: "PK_TrialSiteEquipmentSurvey", table: "TrialSiteEquipmentSurvey"); migrationBuilder.DropIndex( name: "IX_TrialSiteEquipmentSurvey_CreateUserId", table: "TrialSiteEquipmentSurvey"); migrationBuilder.DropIndex( name: "IX_TrialSiteEquipmentSurvey_EquipmentTypeId", table: "TrialSiteEquipmentSurvey"); migrationBuilder.DropIndex( name: "IX_TrialSiteEquipmentSurvey_TrialSiteSurveyId", table: "TrialSiteEquipmentSurvey"); migrationBuilder.DropPrimaryKey( name: "PK_TrialSiteDicomAE", table: "TrialSiteDicomAE"); migrationBuilder.DropIndex( name: "IX_TrialSiteDicomAE_CreateUserId", table: "TrialSiteDicomAE"); migrationBuilder.DropIndex( name: "IX_TrialSiteDicomAE_TrialSiteId", table: "TrialSiteDicomAE"); migrationBuilder.DropPrimaryKey( name: "PK_TrialSite", table: "TrialSite"); migrationBuilder.DropIndex( name: "IX_TrialSite_CreateUserId", table: "TrialSite"); migrationBuilder.DropIndex( name: "IX_TrialSite_SiteId", table: "TrialSite"); migrationBuilder.DropIndex( name: "IX_TrialSite_TrialId", table: "TrialSite"); migrationBuilder.DropPrimaryKey( name: "PK_TrialSign", table: "TrialSign"); migrationBuilder.DropIndex( name: "IX_TrialSign_CreateUserId", table: "TrialSign"); migrationBuilder.DropPrimaryKey( name: "PK_TrialRevenuesPriceVerification", table: "TrialRevenuesPriceVerification"); migrationBuilder.DropPrimaryKey( name: "PK_TrialRevenuesPrice", table: "TrialRevenuesPrice"); migrationBuilder.DropIndex( name: "IX_TrialRevenuesPrice_CreateUserId", table: "TrialRevenuesPrice"); migrationBuilder.DropPrimaryKey( name: "PK_TrialQCQuestionAnswer", table: "TrialQCQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_TrialQCQuestionAnswer_CreateUserId", table: "TrialQCQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_TrialQCQuestionAnswer_SubjectVisitId", table: "TrialQCQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_TrialQCQuestionAnswer_TrialQCQuestionConfigureId", table: "TrialQCQuestionAnswer"); migrationBuilder.DropPrimaryKey( name: "PK_TrialQCQuestion", table: "TrialQCQuestion"); migrationBuilder.DropIndex( name: "IX_TrialQCQuestion_CreateUserId", table: "TrialQCQuestion"); migrationBuilder.DropIndex( name: "IX_TrialQCQuestion_ParentId", table: "TrialQCQuestion"); migrationBuilder.DropIndex( name: "IX_TrialQCQuestion_TrialId", table: "TrialQCQuestion"); migrationBuilder.DropPrimaryKey( name: "PK_TrialPaymentPrice", table: "TrialPaymentPrice"); migrationBuilder.DropIndex( name: "IX_TrialPaymentPrice_CreateUserId", table: "TrialPaymentPrice"); migrationBuilder.DropIndex( name: "IX_TrialPaymentPrice_TrialId", table: "TrialPaymentPrice"); migrationBuilder.DropPrimaryKey( name: "PK_TrialNormalRecord", table: "TrialNormalRecord"); migrationBuilder.DropIndex( name: "IX_TrialNormalRecord_CreateUserId", table: "TrialNormalRecord"); migrationBuilder.DropIndex( name: "IX_TrialNormalRecord_HistoryFileRecordId", table: "TrialNormalRecord"); migrationBuilder.DropIndex( name: "IX_TrialNormalRecord_TrialFileRecordId", table: "TrialNormalRecord"); migrationBuilder.DropPrimaryKey( name: "PK_TrialImageDownload", table: "TrialImageDownload"); migrationBuilder.DropIndex( name: "IX_TrialImageDownload_CreateUserId", table: "TrialImageDownload"); migrationBuilder.DropIndex( name: "IX_TrialImageDownload_SubjectId", table: "TrialImageDownload"); migrationBuilder.DropIndex( name: "IX_TrialImageDownload_TrialId", table: "TrialImageDownload"); migrationBuilder.DropPrimaryKey( name: "PK_TrialIdentityUser", table: "TrialIdentityUser"); migrationBuilder.DropIndex( name: "IX_TrialIdentityUser_CreateUserId", table: "TrialIdentityUser"); migrationBuilder.DropIndex( name: "IX_TrialIdentityUser_IdentityUserId", table: "TrialIdentityUser"); migrationBuilder.DropIndex( name: "IX_TrialIdentityUser_TrialId", table: "TrialIdentityUser"); migrationBuilder.DropPrimaryKey( name: "PK_TrialHistoryRecordFile", table: "TrialHistoryRecordFile"); migrationBuilder.DropIndex( name: "IX_TrialHistoryRecordFile_CreateUserId", table: "TrialHistoryRecordFile"); migrationBuilder.DropIndex( name: "IX_TrialHistoryRecordFile_TrialFileTypeId", table: "TrialHistoryRecordFile"); migrationBuilder.DropIndex( name: "IX_TrialHistoryRecordFile_TrialRecordId", table: "TrialHistoryRecordFile"); migrationBuilder.DropPrimaryKey( name: "PK_TrialFinalRecord", table: "TrialFinalRecord"); migrationBuilder.DropIndex( name: "IX_TrialFinalRecord_CreateUserId", table: "TrialFinalRecord"); migrationBuilder.DropIndex( name: "IX_TrialFinalRecord_HistoryFileRecordId", table: "TrialFinalRecord"); migrationBuilder.DropIndex( name: "IX_TrialFinalRecord_PDFFileRecordId", table: "TrialFinalRecord"); migrationBuilder.DropIndex( name: "IX_TrialFinalRecord_SignFileRecordId", table: "TrialFinalRecord"); migrationBuilder.DropIndex( name: "IX_TrialFinalRecord_WordFileRecordId", table: "TrialFinalRecord"); migrationBuilder.DropPrimaryKey( name: "PK_TrialFileType", table: "TrialFileType"); migrationBuilder.DropIndex( name: "IX_TrialFileType_CreateUserId", table: "TrialFileType"); migrationBuilder.DropPrimaryKey( name: "PK_TrialFile", table: "TrialFile"); migrationBuilder.DropIndex( name: "IX_TrialFile_CreateUserId", table: "TrialFile"); migrationBuilder.DropIndex( name: "IX_TrialFile_TrialFileTypeId", table: "TrialFile"); migrationBuilder.DropPrimaryKey( name: "PK_TrialExternalUser", table: "TrialExternalUser"); migrationBuilder.DropIndex( name: "IX_TrialExternalUser_CreateUserId", table: "TrialExternalUser"); migrationBuilder.DropIndex( name: "IX_TrialExternalUser_TrialId", table: "TrialExternalUser"); migrationBuilder.DropPrimaryKey( name: "PK_TrialExperienceCriteria", table: "TrialExperienceCriteria"); migrationBuilder.DropIndex( name: "IX_TrialExperienceCriteria_DoctorId", table: "TrialExperienceCriteria"); migrationBuilder.DropIndex( name: "IX_TrialExperienceCriteria_EvaluationCriteriaId", table: "TrialExperienceCriteria"); migrationBuilder.DropIndex( name: "IX_TrialExperienceCriteria_TrialExperienceId", table: "TrialExperienceCriteria"); migrationBuilder.DropPrimaryKey( name: "PK_TrialExperience", table: "TrialExperience"); migrationBuilder.DropIndex( name: "IX_TrialExperience_CreateUserId", table: "TrialExperience"); migrationBuilder.DropIndex( name: "IX_TrialExperience_PhaseId", table: "TrialExperience"); migrationBuilder.DropIndex( name: "IX_TrialExperience_TrialId", table: "TrialExperience"); migrationBuilder.DropPrimaryKey( name: "PK_TrialEmailNoticeUser", table: "TrialEmailNoticeUser"); migrationBuilder.DropIndex( name: "IX_TrialEmailNoticeUser_TrialEmailNoticeConfigId", table: "TrialEmailNoticeUser"); migrationBuilder.DropPrimaryKey( name: "PK_TrialEmailNoticeConfig", table: "TrialEmailNoticeConfig"); migrationBuilder.DropIndex( name: "IX_TrialEmailNoticeConfig_CreateUserId", table: "TrialEmailNoticeConfig"); migrationBuilder.DropIndex( name: "IX_TrialEmailNoticeConfig_SysEmailNoticeConfigId", table: "TrialEmailNoticeConfig"); migrationBuilder.DropIndex( name: "IX_TrialEmailNoticeConfig_TrialId", table: "TrialEmailNoticeConfig"); migrationBuilder.DropIndex( name: "IX_TrialEmailNoticeConfig_TrialReadingCriterionId", table: "TrialEmailNoticeConfig"); migrationBuilder.DropPrimaryKey( name: "PK_TrialEmailBlackUser", table: "TrialEmailBlackUser"); migrationBuilder.DropIndex( name: "IX_TrialEmailBlackUser_TrialEmailNoticeConfigId", table: "TrialEmailBlackUser"); migrationBuilder.DropIndex( name: "IX_TrialEmailBlackUser_UserId", table: "TrialEmailBlackUser"); migrationBuilder.DropPrimaryKey( name: "PK_TrialDocumentAttachment", table: "TrialDocumentAttachment"); migrationBuilder.DropIndex( name: "IX_TrialDocumentAttachment_CreateUserId", table: "TrialDocumentAttachment"); migrationBuilder.DropIndex( name: "IX_TrialDocumentAttachment_TrialDocumentId", table: "TrialDocumentAttachment"); migrationBuilder.DropPrimaryKey( name: "PK_TrialDocument", table: "TrialDocument"); migrationBuilder.DropIndex( name: "IX_TrialDocument_CreateUserId", table: "TrialDocument"); migrationBuilder.DropIndex( name: "IX_TrialDocument_FileTypeId", table: "TrialDocument"); migrationBuilder.DropIndex( name: "IX_TrialDocument_TrialId", table: "TrialDocument"); migrationBuilder.DropPrimaryKey( name: "PK_TrialDocNeedConfirmedUserType", table: "TrialDocNeedConfirmedUserType"); migrationBuilder.DropIndex( name: "IX_TrialDocNeedConfirmedUserType_NeedConfirmUserTypeId", table: "TrialDocNeedConfirmedUserType"); migrationBuilder.DropIndex( name: "IX_TrialDocNeedConfirmedUserType_TrialDocumentId", table: "TrialDocNeedConfirmedUserType"); migrationBuilder.DropPrimaryKey( name: "PK_TrialDocConfirmedIdentityUser", table: "TrialDocConfirmedIdentityUser"); migrationBuilder.DropIndex( name: "IX_TrialDocConfirmedIdentityUser_ConfirmUserId", table: "TrialDocConfirmedIdentityUser"); migrationBuilder.DropIndex( name: "IX_TrialDocConfirmedIdentityUser_CreateUserId", table: "TrialDocConfirmedIdentityUser"); migrationBuilder.DropIndex( name: "IX_TrialDocConfirmedIdentityUser_TrialDocumentId", table: "TrialDocConfirmedIdentityUser"); migrationBuilder.DropPrimaryKey( name: "PK_TrialDictionary", table: "TrialDictionary"); migrationBuilder.DropIndex( name: "IX_TrialDictionary_DictionaryId", table: "TrialDictionary"); migrationBuilder.DropIndex( name: "IX_TrialDictionary_TrialId", table: "TrialDictionary"); migrationBuilder.DropPrimaryKey( name: "PK_TrialDicomAE", table: "TrialDicomAE"); migrationBuilder.DropIndex( name: "IX_TrialDicomAE_CreateUserId", table: "TrialDicomAE"); migrationBuilder.DropPrimaryKey( name: "PK_TrialCriterionKeyFile", table: "TrialCriterionKeyFile"); migrationBuilder.DropIndex( name: "IX_TrialCriterionKeyFile_CreateUserId", table: "TrialCriterionKeyFile"); migrationBuilder.DropIndex( name: "IX_TrialCriterionKeyFile_TrialCriterionId", table: "TrialCriterionKeyFile"); migrationBuilder.DropPrimaryKey( name: "PK_TrialCriterionDictionaryCode", table: "TrialCriterionDictionaryCode"); migrationBuilder.DropIndex( name: "IX_TrialCriterionDictionaryCode_CreateUserId", table: "TrialCriterionDictionaryCode"); migrationBuilder.DropIndex( name: "IX_TrialCriterionDictionaryCode_TrialCriterionId", table: "TrialCriterionDictionaryCode"); migrationBuilder.DropPrimaryKey( name: "PK_TrialCriterionAdditionalAssessmentType", table: "TrialCriterionAdditionalAssessmentType"); migrationBuilder.DropIndex( name: "IX_TrialCriterionAdditionalAssessmentType_CreateUserId", table: "TrialCriterionAdditionalAssessmentType"); migrationBuilder.DropIndex( name: "IX_TrialCriterionAdditionalAssessmentType_TrialReadingCriterionId", table: "TrialCriterionAdditionalAssessmentType"); migrationBuilder.DropPrimaryKey( name: "PK_TrialClinicalTableQuestion", table: "TrialClinicalTableQuestion"); migrationBuilder.DropIndex( name: "IX_TrialClinicalTableQuestion_CreateUserId", table: "TrialClinicalTableQuestion"); migrationBuilder.DropPrimaryKey( name: "PK_TrialClinicalQuestion", table: "TrialClinicalQuestion"); migrationBuilder.DropIndex( name: "IX_TrialClinicalQuestion_CreateUserId", table: "TrialClinicalQuestion"); migrationBuilder.DropIndex( name: "IX_TrialClinicalQuestion_GroupId", table: "TrialClinicalQuestion"); migrationBuilder.DropIndex( name: "IX_TrialClinicalQuestion_TrialClinicalId", table: "TrialClinicalQuestion"); migrationBuilder.DropPrimaryKey( name: "PK_TrialClinicalDataSetCriterion", table: "TrialClinicalDataSetCriterion"); migrationBuilder.DropIndex( name: "IX_TrialClinicalDataSetCriterion_CreateUserId", table: "TrialClinicalDataSetCriterion"); migrationBuilder.DropIndex( name: "IX_TrialClinicalDataSetCriterion_TrialClinicalDataSetId", table: "TrialClinicalDataSetCriterion"); migrationBuilder.DropIndex( name: "IX_TrialClinicalDataSetCriterion_TrialReadingCriterionId", table: "TrialClinicalDataSetCriterion"); migrationBuilder.DropPrimaryKey( name: "PK_TrialBodyPart", table: "TrialBodyPart"); migrationBuilder.DropIndex( name: "IX_TrialBodyPart_CreateUserId", table: "TrialBodyPart"); migrationBuilder.DropIndex( name: "IX_TrialBodyPart_TrialId", table: "TrialBodyPart"); migrationBuilder.DropPrimaryKey( name: "PK_TrialAuditShow", table: "TrialAuditShow"); migrationBuilder.DropIndex( name: "IX_TrialAuditShow_CreateUserId", table: "TrialAuditShow"); migrationBuilder.DropPrimaryKey( name: "PK_Trial", table: "Trial"); migrationBuilder.DropIndex( name: "IX_Trial_CreateUserId", table: "Trial"); migrationBuilder.DropIndex( name: "IX_Trial_CROId", table: "Trial"); migrationBuilder.DropIndex( name: "IX_Trial_IndicationTypeId", table: "Trial"); migrationBuilder.DropIndex( name: "IX_Trial_PhaseId", table: "Trial"); migrationBuilder.DropIndex( name: "IX_Trial_QCQuestionConfirmedUserId", table: "Trial"); migrationBuilder.DropIndex( name: "IX_Trial_ReviewModeId", table: "Trial"); migrationBuilder.DropIndex( name: "IX_Trial_SponsorId", table: "Trial"); migrationBuilder.DropPrimaryKey( name: "PK_TestLength", table: "TestLength"); migrationBuilder.DropUniqueConstraint( name: "AK_TaskStudy_Id", table: "TaskStudy"); migrationBuilder.DropPrimaryKey( name: "PK_TaskStudy", table: "TaskStudy"); migrationBuilder.DropIndex( name: "IX_TaskStudy_CreateUserId", table: "TaskStudy"); migrationBuilder.DropIndex( name: "IX_TaskStudy_SubjectId", table: "TaskStudy"); migrationBuilder.DropIndex( name: "IX_TaskStudy_SubjectVisitId", table: "TaskStudy"); migrationBuilder.DropIndex( name: "IX_TaskStudy_VisitTaskId", table: "TaskStudy"); migrationBuilder.DropUniqueConstraint( name: "AK_TaskSeries_Id", table: "TaskSeries"); migrationBuilder.DropPrimaryKey( name: "PK_TaskSeries", table: "TaskSeries"); migrationBuilder.DropIndex( name: "IX_TaskSeries_CreateUserId", table: "TaskSeries"); migrationBuilder.DropIndex( name: "IX_TaskSeries_StudyId", table: "TaskSeries"); migrationBuilder.DropIndex( name: "IX_TaskSeries_SubjectVisitId", table: "TaskSeries"); migrationBuilder.DropPrimaryKey( name: "PK_TaskMedicalReviewRule", table: "TaskMedicalReviewRule"); migrationBuilder.DropIndex( name: "IX_TaskMedicalReviewRule_CreateUserId", table: "TaskMedicalReviewRule"); migrationBuilder.DropIndex( name: "IX_TaskMedicalReviewRule_DoctorUserId", table: "TaskMedicalReviewRule"); migrationBuilder.DropPrimaryKey( name: "PK_TaskMedicalReview", table: "TaskMedicalReview"); migrationBuilder.DropIndex( name: "IX_TaskMedicalReview_CreateUserId", table: "TaskMedicalReview"); migrationBuilder.DropIndex( name: "IX_TaskMedicalReview_LatestReplyUserId", table: "TaskMedicalReview"); migrationBuilder.DropIndex( name: "IX_TaskMedicalReview_MedicalManagerUserId", table: "TaskMedicalReview"); migrationBuilder.DropIndex( name: "IX_TaskMedicalReview_TrialId", table: "TaskMedicalReview"); migrationBuilder.DropIndex( name: "IX_TaskMedicalReview_VisitTaskId", table: "TaskMedicalReview"); migrationBuilder.DropPrimaryKey( name: "PK_TaskInstance", table: "TaskInstance"); migrationBuilder.DropIndex( name: "IX_TaskInstance_CreateUserId", table: "TaskInstance"); migrationBuilder.DropIndex( name: "IX_TaskInstance_SeriesId", table: "TaskInstance"); migrationBuilder.DropIndex( name: "IX_TaskInstance_StudyId", table: "TaskInstance"); migrationBuilder.DropIndex( name: "IX_TaskInstance_SubjectVisitId", table: "TaskInstance"); migrationBuilder.DropPrimaryKey( name: "PK_TaskInfluence", table: "TaskInfluence"); migrationBuilder.DropIndex( name: "IX_TaskInfluence_CreateUserId", table: "TaskInfluence"); migrationBuilder.DropIndex( name: "IX_TaskInfluence_InfluenceTaskId", table: "TaskInfluence"); migrationBuilder.DropIndex( name: "IX_TaskInfluence_OriginalTaskId", table: "TaskInfluence"); migrationBuilder.DropPrimaryKey( name: "PK_TaskConsistentRule", table: "TaskConsistentRule"); migrationBuilder.DropIndex( name: "IX_TaskConsistentRule_CreateUserId", table: "TaskConsistentRule"); migrationBuilder.DropIndex( name: "IX_TaskConsistentRule_TrialId", table: "TaskConsistentRule"); migrationBuilder.DropIndex( name: "IX_TaskConsistentRule_TrialReadingCriterionId", table: "TaskConsistentRule"); migrationBuilder.DropPrimaryKey( name: "PK_TaskAllocationRule", table: "TaskAllocationRule"); migrationBuilder.DropIndex( name: "IX_TaskAllocationRule_CreateUserId", table: "TaskAllocationRule"); migrationBuilder.DropIndex( name: "IX_TaskAllocationRule_DoctorUserId", table: "TaskAllocationRule"); migrationBuilder.DropIndex( name: "IX_TaskAllocationRule_EnrollId", table: "TaskAllocationRule"); migrationBuilder.DropIndex( name: "IX_TaskAllocationRule_TrialId", table: "TaskAllocationRule"); migrationBuilder.DropPrimaryKey( name: "PK_SystemNoticeUserType", table: "SystemNoticeUserType"); migrationBuilder.DropIndex( name: "IX_SystemNoticeUserType_CreateUserId", table: "SystemNoticeUserType"); migrationBuilder.DropIndex( name: "IX_SystemNoticeUserType_SystemNoticeId", table: "SystemNoticeUserType"); migrationBuilder.DropIndex( name: "IX_SystemNoticeUserType_UserTypeId", table: "SystemNoticeUserType"); migrationBuilder.DropPrimaryKey( name: "PK_SystemNoticeUserRead", table: "SystemNoticeUserRead"); migrationBuilder.DropIndex( name: "IX_SystemNoticeUserRead_CreateUserId", table: "SystemNoticeUserRead"); migrationBuilder.DropIndex( name: "IX_SystemNoticeUserRead_SystemNoticeId", table: "SystemNoticeUserRead"); migrationBuilder.DropPrimaryKey( name: "PK_SystemNotice", table: "SystemNotice"); migrationBuilder.DropIndex( name: "IX_SystemNotice_CreateUserId", table: "SystemNotice"); migrationBuilder.DropIndex( name: "IX_SystemNotice_PublishedUserId", table: "SystemNotice"); migrationBuilder.DropPrimaryKey( name: "PK_SystemDocumentAttachment", table: "SystemDocumentAttachment"); migrationBuilder.DropIndex( name: "IX_SystemDocumentAttachment_CreateUserId", table: "SystemDocumentAttachment"); migrationBuilder.DropIndex( name: "IX_SystemDocumentAttachment_SystemDocumentId", table: "SystemDocumentAttachment"); migrationBuilder.DropPrimaryKey( name: "PK_SystemDocument", table: "SystemDocument"); migrationBuilder.DropIndex( name: "IX_SystemDocument_CreateUserId", table: "SystemDocument"); migrationBuilder.DropIndex( name: "IX_SystemDocument_FileTypeId", table: "SystemDocument"); migrationBuilder.DropPrimaryKey( name: "PK_SystemDocNeedConfirmedUserType", table: "SystemDocNeedConfirmedUserType"); migrationBuilder.DropIndex( name: "IX_SystemDocNeedConfirmedUserType_NeedConfirmUserTypeId", table: "SystemDocNeedConfirmedUserType"); migrationBuilder.DropIndex( name: "IX_SystemDocNeedConfirmedUserType_SystemDocumentId", table: "SystemDocNeedConfirmedUserType"); migrationBuilder.DropPrimaryKey( name: "PK_SystemDocConfirmedIdentityUser", table: "SystemDocConfirmedIdentityUser"); migrationBuilder.DropIndex( name: "IX_SystemDocConfirmedIdentityUser_ConfirmUserId", table: "SystemDocConfirmedIdentityUser"); migrationBuilder.DropIndex( name: "IX_SystemDocConfirmedIdentityUser_CreateUserId", table: "SystemDocConfirmedIdentityUser"); migrationBuilder.DropIndex( name: "IX_SystemDocConfirmedIdentityUser_SystemDocumentId", table: "SystemDocConfirmedIdentityUser"); migrationBuilder.DropPrimaryKey( name: "PK_SystemCriterionKeyFile", table: "SystemCriterionKeyFile"); migrationBuilder.DropIndex( name: "IX_SystemCriterionKeyFile_CreateUserId", table: "SystemCriterionKeyFile"); migrationBuilder.DropPrimaryKey( name: "PK_SystemCriterionDictionaryCode", table: "SystemCriterionDictionaryCode"); migrationBuilder.DropIndex( name: "IX_SystemCriterionDictionaryCode_CreateUserId", table: "SystemCriterionDictionaryCode"); migrationBuilder.DropPrimaryKey( name: "PK_SystemClinicalTableQuestion", table: "SystemClinicalTableQuestion"); migrationBuilder.DropIndex( name: "IX_SystemClinicalTableQuestion_CreateUserId", table: "SystemClinicalTableQuestion"); migrationBuilder.DropPrimaryKey( name: "PK_SystemClinicalQuestion", table: "SystemClinicalQuestion"); migrationBuilder.DropIndex( name: "IX_SystemClinicalQuestion_CreateUserId", table: "SystemClinicalQuestion"); migrationBuilder.DropIndex( name: "IX_SystemClinicalQuestion_GroupId", table: "SystemClinicalQuestion"); migrationBuilder.DropPrimaryKey( name: "PK_SystemBasicData", table: "SystemBasicData"); migrationBuilder.DropIndex( name: "IX_SystemBasicData_CreateUserId", table: "SystemBasicData"); migrationBuilder.DropIndex( name: "IX_SystemBasicData_ParentId", table: "SystemBasicData"); migrationBuilder.DropPrimaryKey( name: "PK_SystemAnonymization", table: "SystemAnonymization"); migrationBuilder.DropIndex( name: "IX_SystemAnonymization_CreateUserId", table: "SystemAnonymization"); migrationBuilder.DropPrimaryKey( name: "PK_SysFileType", table: "SysFileType"); migrationBuilder.DropIndex( name: "IX_SysFileType_CreateUserId", table: "SysFileType"); migrationBuilder.DropPrimaryKey( name: "PK_SubjectVisitImageBackRecord", table: "SubjectVisitImageBackRecord"); migrationBuilder.DropIndex( name: "IX_SubjectVisitImageBackRecord_CreateUserId", table: "SubjectVisitImageBackRecord"); migrationBuilder.DropIndex( name: "IX_SubjectVisitImageBackRecord_SubjectVisitId", table: "SubjectVisitImageBackRecord"); migrationBuilder.DropPrimaryKey( name: "PK_SubjectVisit", table: "SubjectVisit"); migrationBuilder.DropIndex( name: "IX_SubjectVisit_CreateUserId", table: "SubjectVisit"); migrationBuilder.DropIndex( name: "IX_SubjectVisit_CurrentActionUserId", table: "SubjectVisit"); migrationBuilder.DropIndex( name: "IX_SubjectVisit_ForwardUserId", table: "SubjectVisit"); migrationBuilder.DropIndex( name: "IX_SubjectVisit_OutPlanPreviousVisitId", table: "SubjectVisit"); migrationBuilder.DropIndex( name: "IX_SubjectVisit_PreliminaryAuditUserId", table: "SubjectVisit"); migrationBuilder.DropIndex( name: "IX_SubjectVisit_ReviewAuditUserId", table: "SubjectVisit"); migrationBuilder.DropIndex( name: "IX_SubjectVisit_SubjectId", table: "SubjectVisit"); migrationBuilder.DropIndex( name: "IX_SubjectVisit_SubmitUserId", table: "SubjectVisit"); migrationBuilder.DropIndex( name: "IX_SubjectVisit_TrialId", table: "SubjectVisit"); migrationBuilder.DropIndex( name: "IX_SubjectVisit_TrialSiteId", table: "SubjectVisit"); migrationBuilder.DropPrimaryKey( name: "PK_SubjectUser", table: "SubjectUser"); migrationBuilder.DropIndex( name: "IX_SubjectUser_CreateUserId", table: "SubjectUser"); migrationBuilder.DropIndex( name: "IX_SubjectUser_DoctorUserId", table: "SubjectUser"); migrationBuilder.DropIndex( name: "IX_SubjectUser_ReplacedSubjectUserId", table: "SubjectUser"); migrationBuilder.DropIndex( name: "IX_SubjectUser_SubjectId", table: "SubjectUser"); migrationBuilder.DropIndex( name: "IX_SubjectUser_TrialId", table: "SubjectUser"); migrationBuilder.DropPrimaryKey( name: "PK_SubjectCriteriaEvaluationVisitStudyFilter", table: "SubjectCriteriaEvaluationVisitStudyFilter"); migrationBuilder.DropIndex( name: "IX_SubjectCriteriaEvaluationVisitStudyFilter_CreateUserId", table: "SubjectCriteriaEvaluationVisitStudyFilter"); migrationBuilder.DropIndex( name: "IX_SubjectCriteriaEvaluationVisitStudyFilter_SeriesId", table: "SubjectCriteriaEvaluationVisitStudyFilter"); migrationBuilder.DropIndex( name: "IX_SubjectCriteriaEvaluationVisitStudyFilter_StudyId", table: "SubjectCriteriaEvaluationVisitStudyFilter"); migrationBuilder.DropIndex( name: "IX_SubjectCriteriaEvaluationVisitStudyFilter_SubjectVisitId", table: "SubjectCriteriaEvaluationVisitStudyFilter"); migrationBuilder.DropIndex( name: "IX_SubjectCriteriaEvaluationVisitStudyFilter_TrialReadingCriterionId", table: "SubjectCriteriaEvaluationVisitStudyFilter"); migrationBuilder.DropPrimaryKey( name: "PK_SubjectCriteriaEvaluationVisitFilter", table: "SubjectCriteriaEvaluationVisitFilter"); migrationBuilder.DropIndex( name: "IX_SubjectCriteriaEvaluationVisitFilter_CreateUserId", table: "SubjectCriteriaEvaluationVisitFilter"); migrationBuilder.DropIndex( name: "IX_SubjectCriteriaEvaluationVisitFilter_SubjectId", table: "SubjectCriteriaEvaluationVisitFilter"); migrationBuilder.DropIndex( name: "IX_SubjectCriteriaEvaluationVisitFilter_SubjectVisitId", table: "SubjectCriteriaEvaluationVisitFilter"); migrationBuilder.DropIndex( name: "IX_SubjectCriteriaEvaluationVisitFilter_TrialReadingCriterionId", table: "SubjectCriteriaEvaluationVisitFilter"); migrationBuilder.DropPrimaryKey( name: "PK_SubjectCriteriaEvaluation", table: "SubjectCriteriaEvaluation"); migrationBuilder.DropIndex( name: "IX_SubjectCriteriaEvaluation_CreateUserId", table: "SubjectCriteriaEvaluation"); migrationBuilder.DropIndex( name: "IX_SubjectCriteriaEvaluation_SubjectId", table: "SubjectCriteriaEvaluation"); migrationBuilder.DropIndex( name: "IX_SubjectCriteriaEvaluation_TrialReadingCriterionId", table: "SubjectCriteriaEvaluation"); migrationBuilder.DropPrimaryKey( name: "PK_SubjectCanceDoctor", table: "SubjectCanceDoctor"); migrationBuilder.DropIndex( name: "IX_SubjectCanceDoctor_CreateUserId", table: "SubjectCanceDoctor"); migrationBuilder.DropIndex( name: "IX_SubjectCanceDoctor_SubjectId", table: "SubjectCanceDoctor"); migrationBuilder.DropPrimaryKey( name: "PK_SubjectAdditionalEvaluationResult", table: "SubjectAdditionalEvaluationResult"); migrationBuilder.DropIndex( name: "IX_SubjectAdditionalEvaluationResult_CreateUserId", table: "SubjectAdditionalEvaluationResult"); migrationBuilder.DropIndex( name: "IX_SubjectAdditionalEvaluationResult_SubjectId", table: "SubjectAdditionalEvaluationResult"); migrationBuilder.DropIndex( name: "IX_SubjectAdditionalEvaluationResult_TrialReadingQuestionId", table: "SubjectAdditionalEvaluationResult"); migrationBuilder.DropPrimaryKey( name: "PK_Subject", table: "Subject"); migrationBuilder.DropIndex( name: "IX_Subject_CreateUserId", table: "Subject"); migrationBuilder.DropIndex( name: "IX_Subject_FinalSubjectVisitId", table: "Subject"); migrationBuilder.DropIndex( name: "IX_Subject_LatestSubjectVisitId", table: "Subject"); migrationBuilder.DropIndex( name: "IX_Subject_TrialId", table: "Subject"); migrationBuilder.DropIndex( name: "IX_Subject_TrialSiteId", table: "Subject"); migrationBuilder.DropPrimaryKey( name: "PK_StudyMonitor", table: "StudyMonitor"); migrationBuilder.DropIndex( name: "IX_StudyMonitor_CreateUserId", table: "StudyMonitor"); migrationBuilder.DropIndex( name: "IX_StudyMonitor_StudyId", table: "StudyMonitor"); migrationBuilder.DropIndex( name: "IX_StudyMonitor_SubjectId", table: "StudyMonitor"); migrationBuilder.DropIndex( name: "IX_StudyMonitor_SubjectVisitId", table: "StudyMonitor"); migrationBuilder.DropIndex( name: "IX_StudyMonitor_TrialId", table: "StudyMonitor"); migrationBuilder.DropPrimaryKey( name: "PK_Sponsor", table: "Sponsor"); migrationBuilder.DropIndex( name: "IX_Sponsor_CreateUserId", table: "Sponsor"); migrationBuilder.DropPrimaryKey( name: "PK_Site", table: "Site"); migrationBuilder.DropIndex( name: "IX_Site_CreateUserId", table: "Site"); migrationBuilder.DropIndex( name: "IX_Site_HospitalId", table: "Site"); migrationBuilder.DropPrimaryKey( name: "PK_ShortcutKey", table: "ShortcutKey"); migrationBuilder.DropIndex( name: "IX_ShortcutKey_CreateUserId", table: "ShortcutKey"); migrationBuilder.DropUniqueConstraint( name: "AK_SCPStudy_Id", table: "SCPStudy"); migrationBuilder.DropPrimaryKey( name: "PK_SCPStudy", table: "SCPStudy"); migrationBuilder.DropIndex( name: "IX_SCPStudy_CreateUserId", table: "SCPStudy"); migrationBuilder.DropIndex( name: "IX_SCPStudy_PatientId", table: "SCPStudy"); migrationBuilder.DropIndex( name: "IX_SCPStudy_SubjectVisitId", table: "SCPStudy"); migrationBuilder.DropIndex( name: "IX_SCPStudy_TrialId", table: "SCPStudy"); migrationBuilder.DropIndex( name: "IX_SCPStudy_TrialSiteId", table: "SCPStudy"); migrationBuilder.DropUniqueConstraint( name: "AK_SCPSeries_Id", table: "SCPSeries"); migrationBuilder.DropPrimaryKey( name: "PK_SCPSeries", table: "SCPSeries"); migrationBuilder.DropIndex( name: "IX_SCPSeries_CreateUserId", table: "SCPSeries"); migrationBuilder.DropIndex( name: "IX_SCPSeries_StudyId", table: "SCPSeries"); migrationBuilder.DropPrimaryKey( name: "PK_SCPPatient", table: "SCPPatient"); migrationBuilder.DropIndex( name: "IX_SCPPatient_CreateUserId", table: "SCPPatient"); migrationBuilder.DropIndex( name: "IX_SCPPatient_SubjectId", table: "SCPPatient"); migrationBuilder.DropIndex( name: "IX_SCPPatient_TrialId", table: "SCPPatient"); migrationBuilder.DropIndex( name: "IX_SCPPatient_TrialSiteId", table: "SCPPatient"); migrationBuilder.DropPrimaryKey( name: "PK_SCPInstance", table: "SCPInstance"); migrationBuilder.DropIndex( name: "IX_SCPInstance_CreateUserId", table: "SCPInstance"); migrationBuilder.DropIndex( name: "IX_SCPInstance_SeriesId", table: "SCPInstance"); migrationBuilder.DropIndex( name: "IX_SCPInstance_StudyId", table: "SCPInstance"); migrationBuilder.DropPrimaryKey( name: "PK_SCPImageUpload", table: "SCPImageUpload"); migrationBuilder.DropIndex( name: "IX_SCPImageUpload_CreateUserId", table: "SCPImageUpload"); migrationBuilder.DropIndex( name: "IX_SCPImageUpload_TrialId", table: "SCPImageUpload"); migrationBuilder.DropIndex( name: "IX_SCPImageUpload_TrialSiteId", table: "SCPImageUpload"); migrationBuilder.DropPrimaryKey( name: "PK_ResearchPublication", table: "ResearchPublication"); migrationBuilder.DropIndex( name: "IX_ResearchPublication_CreateUserId", table: "ResearchPublication"); migrationBuilder.DropPrimaryKey( name: "PK_ReadModuleCriterionFrom", table: "ReadModuleCriterionFrom"); migrationBuilder.DropIndex( name: "IX_ReadModuleCriterionFrom_ClinicalFormId", table: "ReadModuleCriterionFrom"); migrationBuilder.DropIndex( name: "IX_ReadModuleCriterionFrom_CreateUserId", table: "ReadModuleCriterionFrom"); migrationBuilder.DropIndex( name: "IX_ReadModuleCriterionFrom_ReadModuleId", table: "ReadModuleCriterionFrom"); migrationBuilder.DropPrimaryKey( name: "PK_ReadModule", table: "ReadModule"); migrationBuilder.DropIndex( name: "IX_ReadModule_CreateUserId", table: "ReadModule"); migrationBuilder.DropIndex( name: "IX_ReadModule_ReadingPeriodSetId", table: "ReadModule"); migrationBuilder.DropIndex( name: "IX_ReadModule_SubjectId", table: "ReadModule"); migrationBuilder.DropIndex( name: "IX_ReadModule_SubjectVisitId", table: "ReadModule"); migrationBuilder.DropIndex( name: "IX_ReadModule_TrialId", table: "ReadModule"); migrationBuilder.DropIndex( name: "IX_ReadModule_TrialReadingCriterionId", table: "ReadModule"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingTrialCriterionDictionary", table: "ReadingTrialCriterionDictionary"); migrationBuilder.DropIndex( name: "IX_ReadingTrialCriterionDictionary_CreateUserId", table: "ReadingTrialCriterionDictionary"); migrationBuilder.DropIndex( name: "IX_ReadingTrialCriterionDictionary_CriterionId", table: "ReadingTrialCriterionDictionary"); migrationBuilder.DropIndex( name: "IX_ReadingTrialCriterionDictionary_DictionaryId", table: "ReadingTrialCriterionDictionary"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingTaskRelation", table: "ReadingTaskRelation"); migrationBuilder.DropIndex( name: "IX_ReadingTaskRelation_CreateUserId", table: "ReadingTaskRelation"); migrationBuilder.DropIndex( name: "IX_ReadingTaskRelation_TaskId", table: "ReadingTaskRelation"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingTaskQuestionMark", table: "ReadingTaskQuestionMark"); migrationBuilder.DropIndex( name: "IX_ReadingTaskQuestionMark_CreateUserId", table: "ReadingTaskQuestionMark"); migrationBuilder.DropIndex( name: "IX_ReadingTaskQuestionMark_QuestionId", table: "ReadingTaskQuestionMark"); migrationBuilder.DropIndex( name: "IX_ReadingTaskQuestionMark_VisitTaskId", table: "ReadingTaskQuestionMark"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingTaskQuestionAnswer", table: "ReadingTaskQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ReadingTaskQuestionAnswer_CreateUserId", table: "ReadingTaskQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ReadingTaskQuestionAnswer_ReadingQuestionTrialId", table: "ReadingTaskQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ReadingTaskQuestionAnswer_SubjectId", table: "ReadingTaskQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ReadingTaskQuestionAnswer_VisitTaskId", table: "ReadingTaskQuestionAnswer"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingTableQuestionTrial", table: "ReadingTableQuestionTrial"); migrationBuilder.DropIndex( name: "IX_ReadingTableQuestionTrial_CreateUserId", table: "ReadingTableQuestionTrial"); migrationBuilder.DropIndex( name: "IX_ReadingTableQuestionTrial_DependParentId", table: "ReadingTableQuestionTrial"); migrationBuilder.DropIndex( name: "IX_ReadingTableQuestionTrial_ReadingQuestionId", table: "ReadingTableQuestionTrial"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingTableQuestionSystem", table: "ReadingTableQuestionSystem"); migrationBuilder.DropIndex( name: "IX_ReadingTableQuestionSystem_CreateUserId", table: "ReadingTableQuestionSystem"); migrationBuilder.DropIndex( name: "IX_ReadingTableQuestionSystem_DependParentId", table: "ReadingTableQuestionSystem"); migrationBuilder.DropIndex( name: "IX_ReadingTableQuestionSystem_ReadingQuestionId", table: "ReadingTableQuestionSystem"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingTableQuestionAnswer", table: "ReadingTableQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ReadingTableQuestionAnswer_CreateUserId", table: "ReadingTableQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ReadingTableQuestionAnswer_QuestionId", table: "ReadingTableQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ReadingTableQuestionAnswer_RowId", table: "ReadingTableQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ReadingTableQuestionAnswer_TableQuestionId", table: "ReadingTableQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ReadingTableQuestionAnswer_VisitTaskId", table: "ReadingTableQuestionAnswer"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingTableAnswerRowInfo", table: "ReadingTableAnswerRowInfo"); migrationBuilder.DropIndex( name: "IX_ReadingTableAnswerRowInfo_CreateUserId", table: "ReadingTableAnswerRowInfo"); migrationBuilder.DropIndex( name: "IX_ReadingTableAnswerRowInfo_FristAddTaskId", table: "ReadingTableAnswerRowInfo"); migrationBuilder.DropIndex( name: "IX_ReadingTableAnswerRowInfo_InstanceId", table: "ReadingTableAnswerRowInfo"); migrationBuilder.DropIndex( name: "IX_ReadingTableAnswerRowInfo_MergeRowId", table: "ReadingTableAnswerRowInfo"); migrationBuilder.DropIndex( name: "IX_ReadingTableAnswerRowInfo_OrganInfoId", table: "ReadingTableAnswerRowInfo"); migrationBuilder.DropIndex( name: "IX_ReadingTableAnswerRowInfo_QuestionId", table: "ReadingTableAnswerRowInfo"); migrationBuilder.DropIndex( name: "IX_ReadingTableAnswerRowInfo_SeriesId", table: "ReadingTableAnswerRowInfo"); migrationBuilder.DropIndex( name: "IX_ReadingTableAnswerRowInfo_SplitRowId", table: "ReadingTableAnswerRowInfo"); migrationBuilder.DropIndex( name: "IX_ReadingTableAnswerRowInfo_StudyId", table: "ReadingTableAnswerRowInfo"); migrationBuilder.DropIndex( name: "IX_ReadingTableAnswerRowInfo_VisitTaskId", table: "ReadingTableAnswerRowInfo"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingSystemCriterionDictionary", table: "ReadingSystemCriterionDictionary"); migrationBuilder.DropIndex( name: "IX_ReadingSystemCriterionDictionary_CreateUserId", table: "ReadingSystemCriterionDictionary"); migrationBuilder.DropIndex( name: "IX_ReadingSystemCriterionDictionary_DictionaryId", table: "ReadingSystemCriterionDictionary"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingQuestionTrial", table: "ReadingQuestionTrial"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionTrial_CreateUserId", table: "ReadingQuestionTrial"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionTrial_GroupId", table: "ReadingQuestionTrial"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionTrial_ParentId", table: "ReadingQuestionTrial"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionTrial_ReadingCriterionPageId", table: "ReadingQuestionTrial"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionTrial_ReadingQuestionCriterionTrialId", table: "ReadingQuestionTrial"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionTrial_RelevanceId", table: "ReadingQuestionTrial"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingQuestionSystem", table: "ReadingQuestionSystem"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionSystem_CreateUserId", table: "ReadingQuestionSystem"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionSystem_GroupId", table: "ReadingQuestionSystem"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionSystem_ParentId", table: "ReadingQuestionSystem"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionSystem_ReadingQuestionCriterionSystemId", table: "ReadingQuestionSystem"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionSystem_RelevanceId", table: "ReadingQuestionSystem"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingQuestionCriterionTrial", table: "ReadingQuestionCriterionTrial"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionCriterionTrial_CreateUserId", table: "ReadingQuestionCriterionTrial"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionCriterionTrial_TrialId", table: "ReadingQuestionCriterionTrial"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingQuestionCriterionSystem", table: "ReadingQuestionCriterionSystem"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionCriterionSystem_CreateUserId", table: "ReadingQuestionCriterionSystem"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingPeriodSite", table: "ReadingPeriodSite"); migrationBuilder.DropIndex( name: "IX_ReadingPeriodSite_CreateUserId", table: "ReadingPeriodSite"); migrationBuilder.DropIndex( name: "IX_ReadingPeriodSite_ReadingPeriodSetId", table: "ReadingPeriodSite"); migrationBuilder.DropIndex( name: "IX_ReadingPeriodSite_TrialSiteId", table: "ReadingPeriodSite"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingPeriodSet", table: "ReadingPeriodSet"); migrationBuilder.DropIndex( name: "IX_ReadingPeriodSet_CreateUserId", table: "ReadingPeriodSet"); migrationBuilder.DropIndex( name: "IX_ReadingPeriodSet_VisitStageId", table: "ReadingPeriodSet"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingPeriodPlan", table: "ReadingPeriodPlan"); migrationBuilder.DropIndex( name: "IX_ReadingPeriodPlan_CreateUserId", table: "ReadingPeriodPlan"); migrationBuilder.DropIndex( name: "IX_ReadingPeriodPlan_ReadingPeriodSetId", table: "ReadingPeriodPlan"); migrationBuilder.DropIndex( name: "IX_ReadingPeriodPlan_SubjectVisitId", table: "ReadingPeriodPlan"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingOncologyTaskInfo", table: "ReadingOncologyTaskInfo"); migrationBuilder.DropIndex( name: "IX_ReadingOncologyTaskInfo_CreateUserId", table: "ReadingOncologyTaskInfo"); migrationBuilder.DropIndex( name: "IX_ReadingOncologyTaskInfo_OncologyTaskId", table: "ReadingOncologyTaskInfo"); migrationBuilder.DropIndex( name: "IX_ReadingOncologyTaskInfo_VisitTaskId", table: "ReadingOncologyTaskInfo"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingNoneDicomMarkBinding", table: "ReadingNoneDicomMarkBinding"); migrationBuilder.DropIndex( name: "IX_ReadingNoneDicomMarkBinding_CreateUserId", table: "ReadingNoneDicomMarkBinding"); migrationBuilder.DropIndex( name: "IX_ReadingNoneDicomMarkBinding_NoneDicomMarkId", table: "ReadingNoneDicomMarkBinding"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingNoneDicomMark", table: "ReadingNoneDicomMark"); migrationBuilder.DropIndex( name: "IX_ReadingNoneDicomMark_CreateUserId", table: "ReadingNoneDicomMark"); migrationBuilder.DropIndex( name: "IX_ReadingNoneDicomMark_StudyId", table: "ReadingNoneDicomMark"); migrationBuilder.DropIndex( name: "IX_ReadingNoneDicomMark_VisitTaskId", table: "ReadingNoneDicomMark"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingMedicineTrialQuestion", table: "ReadingMedicineTrialQuestion"); migrationBuilder.DropIndex( name: "IX_ReadingMedicineTrialQuestion_CreateUserId", table: "ReadingMedicineTrialQuestion"); migrationBuilder.DropIndex( name: "IX_ReadingMedicineTrialQuestion_ParentId", table: "ReadingMedicineTrialQuestion"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingMedicineSystemQuestion", table: "ReadingMedicineSystemQuestion"); migrationBuilder.DropIndex( name: "IX_ReadingMedicineSystemQuestion_CreateUserId", table: "ReadingMedicineSystemQuestion"); migrationBuilder.DropIndex( name: "IX_ReadingMedicineSystemQuestion_ParentId", table: "ReadingMedicineSystemQuestion"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingMedicineQuestionAnswer", table: "ReadingMedicineQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ReadingMedicineQuestionAnswer_CreateUserId", table: "ReadingMedicineQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ReadingMedicineQuestionAnswer_TaskMedicalReviewId", table: "ReadingMedicineQuestionAnswer"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingMedicalReviewDialog", table: "ReadingMedicalReviewDialog"); migrationBuilder.DropIndex( name: "IX_ReadingMedicalReviewDialog_CreateUserId", table: "ReadingMedicalReviewDialog"); migrationBuilder.DropIndex( name: "IX_ReadingMedicalReviewDialog_TaskMedicalReviewId", table: "ReadingMedicalReviewDialog"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingJudgeInfo", table: "ReadingJudgeInfo"); migrationBuilder.DropIndex( name: "IX_ReadingJudgeInfo_CreateUserId", table: "ReadingJudgeInfo"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingImportFile", table: "ReadingImportFile"); migrationBuilder.DropIndex( name: "IX_ReadingImportFile_CreateUserId", table: "ReadingImportFile"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingGlobalTaskInfo", table: "ReadingGlobalTaskInfo"); migrationBuilder.DropIndex( name: "IX_ReadingGlobalTaskInfo_CreateUserId", table: "ReadingGlobalTaskInfo"); migrationBuilder.DropIndex( name: "IX_ReadingGlobalTaskInfo_GlobalTaskId", table: "ReadingGlobalTaskInfo"); migrationBuilder.DropIndex( name: "IX_ReadingGlobalTaskInfo_QuestionId", table: "ReadingGlobalTaskInfo"); migrationBuilder.DropIndex( name: "IX_ReadingGlobalTaskInfo_TaskId", table: "ReadingGlobalTaskInfo"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingCustomTag", table: "ReadingCustomTag"); migrationBuilder.DropIndex( name: "IX_ReadingCustomTag_CreateUserId", table: "ReadingCustomTag"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingCriterionPage", table: "ReadingCriterionPage"); migrationBuilder.DropIndex( name: "IX_ReadingCriterionPage_CreateUserId", table: "ReadingCriterionPage"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingConsistentClinicalDataPDF", table: "ReadingConsistentClinicalDataPDF"); migrationBuilder.DropIndex( name: "IX_ReadingConsistentClinicalDataPDF_CreateUserId", table: "ReadingConsistentClinicalDataPDF"); migrationBuilder.DropIndex( name: "IX_ReadingConsistentClinicalDataPDF_ReadingConsistentClinicalDataId", table: "ReadingConsistentClinicalDataPDF"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingConsistentClinicalData", table: "ReadingConsistentClinicalData"); migrationBuilder.DropIndex( name: "IX_ReadingConsistentClinicalData_ClinicalDataTrialSetId", table: "ReadingConsistentClinicalData"); migrationBuilder.DropIndex( name: "IX_ReadingConsistentClinicalData_CreateUserId", table: "ReadingConsistentClinicalData"); migrationBuilder.DropIndex( name: "IX_ReadingConsistentClinicalData_ReadingId", table: "ReadingConsistentClinicalData"); migrationBuilder.DropIndex( name: "IX_ReadingConsistentClinicalData_StudyId", table: "ReadingConsistentClinicalData"); migrationBuilder.DropIndex( name: "IX_ReadingConsistentClinicalData_SubjectId", table: "ReadingConsistentClinicalData"); migrationBuilder.DropIndex( name: "IX_ReadingConsistentClinicalData_TrialId", table: "ReadingConsistentClinicalData"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingClinicalDataPDF", table: "ReadingClinicalDataPDF"); migrationBuilder.DropIndex( name: "IX_ReadingClinicalDataPDF_CreateUserId", table: "ReadingClinicalDataPDF"); migrationBuilder.DropIndex( name: "IX_ReadingClinicalDataPDF_ReadingClinicalDataId", table: "ReadingClinicalDataPDF"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingClinicalData", table: "ReadingClinicalData"); migrationBuilder.DropIndex( name: "IX_ReadingClinicalData_ClinicalDataTrialSetId", table: "ReadingClinicalData"); migrationBuilder.DropIndex( name: "IX_ReadingClinicalData_CreateUserId", table: "ReadingClinicalData"); migrationBuilder.DropIndex( name: "IX_ReadingClinicalData_ReadingId", table: "ReadingClinicalData"); migrationBuilder.DropIndex( name: "IX_ReadingClinicalData_StudyId", table: "ReadingClinicalData"); migrationBuilder.DropIndex( name: "IX_ReadingClinicalData_SubjectId", table: "ReadingClinicalData"); migrationBuilder.DropIndex( name: "IX_ReadingClinicalData_TrialId", table: "ReadingClinicalData"); migrationBuilder.DropPrimaryKey( name: "PK_RankPrice", table: "RankPrice"); migrationBuilder.DropIndex( name: "IX_RankPrice_CreateUserId", table: "RankPrice"); migrationBuilder.DropPrimaryKey( name: "PK_QCQuestion", table: "QCQuestion"); migrationBuilder.DropIndex( name: "IX_QCQuestion_CreateUserId", table: "QCQuestion"); migrationBuilder.DropIndex( name: "IX_QCQuestion_ParentId", table: "QCQuestion"); migrationBuilder.DropPrimaryKey( name: "PK_QCChallengeDialog", table: "QCChallengeDialog"); migrationBuilder.DropIndex( name: "IX_QCChallengeDialog_CreateUserId", table: "QCChallengeDialog"); migrationBuilder.DropIndex( name: "IX_QCChallengeDialog_QCChallengeId", table: "QCChallengeDialog"); migrationBuilder.DropIndex( name: "IX_QCChallengeDialog_SubjectVisitId", table: "QCChallengeDialog"); migrationBuilder.DropPrimaryKey( name: "PK_QCChallenge", table: "QCChallenge"); migrationBuilder.DropIndex( name: "IX_QCChallenge_CreateUserId", table: "QCChallenge"); migrationBuilder.DropIndex( name: "IX_QCChallenge_LatestReplyUserId", table: "QCChallenge"); migrationBuilder.DropIndex( name: "IX_QCChallenge_SubjectVisitId", table: "QCChallenge"); migrationBuilder.DropPrimaryKey( name: "PK_PublishLog", table: "PublishLog"); migrationBuilder.DropIndex( name: "IX_PublishLog_CreateUserId", table: "PublishLog"); migrationBuilder.DropPrimaryKey( name: "PK_PreviousSurgery", table: "PreviousSurgery"); migrationBuilder.DropIndex( name: "IX_PreviousSurgery_ClinicalDataTrialSetId", table: "PreviousSurgery"); migrationBuilder.DropIndex( name: "IX_PreviousSurgery_CreateUserId", table: "PreviousSurgery"); migrationBuilder.DropIndex( name: "IX_PreviousSurgery_SubjectVisitId", table: "PreviousSurgery"); migrationBuilder.DropPrimaryKey( name: "PK_PreviousPDF", table: "PreviousPDF"); migrationBuilder.DropIndex( name: "IX_PreviousPDF_CreateUserId", table: "PreviousPDF"); migrationBuilder.DropIndex( name: "IX_PreviousPDF_SubjectVisitId", table: "PreviousPDF"); migrationBuilder.DropPrimaryKey( name: "PK_PreviousOther", table: "PreviousOther"); migrationBuilder.DropIndex( name: "IX_PreviousOther_ClinicalDataTrialSetId", table: "PreviousOther"); migrationBuilder.DropIndex( name: "IX_PreviousOther_CreateUserId", table: "PreviousOther"); migrationBuilder.DropIndex( name: "IX_PreviousOther_SubjectVisitId", table: "PreviousOther"); migrationBuilder.DropPrimaryKey( name: "PK_PreviousHistory", table: "PreviousHistory"); migrationBuilder.DropIndex( name: "IX_PreviousHistory_ClinicalDataTrialSetId", table: "PreviousHistory"); migrationBuilder.DropIndex( name: "IX_PreviousHistory_CreateUserId", table: "PreviousHistory"); migrationBuilder.DropIndex( name: "IX_PreviousHistory_SubjectVisitId", table: "PreviousHistory"); migrationBuilder.DropPrimaryKey( name: "PK_Postgraduate", table: "Postgraduate"); migrationBuilder.DropIndex( name: "IX_Postgraduate_CreateUserId", table: "Postgraduate"); migrationBuilder.DropIndex( name: "IX_Postgraduate_HospitalId", table: "Postgraduate"); migrationBuilder.DropPrimaryKey( name: "PK_PaymentDetail", table: "PaymentDetail"); migrationBuilder.DropIndex( name: "IX_PaymentDetail_CreateUserId", table: "PaymentDetail"); migrationBuilder.DropPrimaryKey( name: "PK_PaymentAdjustment", table: "PaymentAdjustment"); migrationBuilder.DropIndex( name: "IX_PaymentAdjustment_CreateUserId", table: "PaymentAdjustment"); migrationBuilder.DropPrimaryKey( name: "PK_Payment", table: "Payment"); migrationBuilder.DropIndex( name: "IX_Payment_CreateUserId", table: "Payment"); migrationBuilder.DropPrimaryKey( name: "PK_OrganTrialInfo", table: "OrganTrialInfo"); migrationBuilder.DropIndex( name: "IX_OrganTrialInfo_CreateUserId", table: "OrganTrialInfo"); migrationBuilder.DropIndex( name: "IX_OrganTrialInfo_OrganInfoId", table: "OrganTrialInfo"); migrationBuilder.DropPrimaryKey( name: "PK_OrganInfo", table: "OrganInfo"); migrationBuilder.DropIndex( name: "IX_OrganInfo_CreateUserId", table: "OrganInfo"); migrationBuilder.DropPrimaryKey( name: "PK_NoneDicomStudyFile", table: "NoneDicomStudyFile"); migrationBuilder.DropIndex( name: "IX_NoneDicomStudyFile_CreateUserId", table: "NoneDicomStudyFile"); migrationBuilder.DropIndex( name: "IX_NoneDicomStudyFile_ImageLabelNoneDicomStudyId", table: "NoneDicomStudyFile"); migrationBuilder.DropIndex( name: "IX_NoneDicomStudyFile_NoneDicomStudyId", table: "NoneDicomStudyFile"); migrationBuilder.DropIndex( name: "IX_NoneDicomStudyFile_OriginNoneDicomStudyId", table: "NoneDicomStudyFile"); migrationBuilder.DropIndex( name: "IX_NoneDicomStudyFile_VisitTaskId", table: "NoneDicomStudyFile"); migrationBuilder.DropPrimaryKey( name: "PK_NoneDicomStudy", table: "NoneDicomStudy"); migrationBuilder.DropIndex( name: "IX_NoneDicomStudy_CreateUserId", table: "NoneDicomStudy"); migrationBuilder.DropIndex( name: "IX_NoneDicomStudy_SubjectId", table: "NoneDicomStudy"); migrationBuilder.DropIndex( name: "IX_NoneDicomStudy_SubjectVisitId", table: "NoneDicomStudy"); migrationBuilder.DropIndex( name: "IX_NoneDicomStudy_TrialId", table: "NoneDicomStudy"); migrationBuilder.DropPrimaryKey( name: "PK_Menu", table: "Menu"); migrationBuilder.DropIndex( name: "IX_Menu_CreateUserId", table: "Menu"); migrationBuilder.DropPrimaryKey( name: "PK_Internationalization", table: "Internationalization"); migrationBuilder.DropIndex( name: "IX_Internationalization_CreateUserId", table: "Internationalization"); migrationBuilder.DropIndex( name: "IX_Internationalization_PublishLogId", table: "Internationalization"); migrationBuilder.DropPrimaryKey( name: "PK_InspectionFile", table: "InspectionFile"); migrationBuilder.DropIndex( name: "IX_InspectionFile_CreateUserId", table: "InspectionFile"); migrationBuilder.DropPrimaryKey( name: "PK_ImageShare", table: "ImageShare"); migrationBuilder.DropPrimaryKey( name: "PK_IdentityUser", table: "IdentityUser"); migrationBuilder.DropIndex( name: "IX_IdentityUser_CreateUserId", table: "IdentityUser"); migrationBuilder.DropIndex( name: "IX_IdentityUser_TrialId", table: "IdentityUser"); migrationBuilder.DropPrimaryKey( name: "PK_Hospital", table: "Hospital"); migrationBuilder.DropIndex( name: "IX_Hospital_CreateUserId", table: "Hospital"); migrationBuilder.DropIndex( name: "IX_Hospital_SiteId", table: "Hospital"); migrationBuilder.DropPrimaryKey( name: "PK_FrontAuditConfig", table: "FrontAuditConfig"); migrationBuilder.DropIndex( name: "IX_FrontAuditConfig_CreateUserId", table: "FrontAuditConfig"); migrationBuilder.DropPrimaryKey( name: "PK_ExploreRecommend", table: "ExploreRecommend"); migrationBuilder.DropIndex( name: "IX_ExploreRecommend_CreateUserId", table: "ExploreRecommend"); migrationBuilder.DropPrimaryKey( name: "PK_ExchangeRate", table: "ExchangeRate"); migrationBuilder.DropIndex( name: "IX_ExchangeRate_CreateUserId", table: "ExchangeRate"); migrationBuilder.DropPrimaryKey( name: "PK_EventStoreRecord", table: "EventStoreRecord"); migrationBuilder.DropIndex( name: "IX_EventStoreRecord_CreateUserId", table: "EventStoreRecord"); migrationBuilder.DropPrimaryKey( name: "PK_EnrollReadingCriterion", table: "EnrollReadingCriterion"); migrationBuilder.DropIndex( name: "IX_EnrollReadingCriterion_CreateUserId", table: "EnrollReadingCriterion"); migrationBuilder.DropIndex( name: "IX_EnrollReadingCriterion_EnrollId", table: "EnrollReadingCriterion"); migrationBuilder.DropIndex( name: "IX_EnrollReadingCriterion_TrialReadingCriterionId", table: "EnrollReadingCriterion"); migrationBuilder.DropPrimaryKey( name: "PK_EnrollReadingCategory", table: "EnrollReadingCategory"); migrationBuilder.DropIndex( name: "IX_EnrollReadingCategory_CreateUserId", table: "EnrollReadingCategory"); migrationBuilder.DropIndex( name: "IX_EnrollReadingCategory_EnrollId", table: "EnrollReadingCategory"); migrationBuilder.DropIndex( name: "IX_EnrollReadingCategory_TrialReadingCriterionId", table: "EnrollReadingCategory"); migrationBuilder.DropPrimaryKey( name: "PK_EnrollDetail", table: "EnrollDetail"); migrationBuilder.DropIndex( name: "IX_EnrollDetail_CreateUserId", table: "EnrollDetail"); migrationBuilder.DropIndex( name: "IX_EnrollDetail_DoctorId", table: "EnrollDetail"); migrationBuilder.DropIndex( name: "IX_EnrollDetail_TrialDetailId", table: "EnrollDetail"); migrationBuilder.DropPrimaryKey( name: "PK_Enroll", table: "Enroll"); migrationBuilder.DropIndex( name: "IX_Enroll_CreateUserId", table: "Enroll"); migrationBuilder.DropIndex( name: "IX_Enroll_DoctorId", table: "Enroll"); migrationBuilder.DropIndex( name: "IX_Enroll_DoctorUserId", table: "Enroll"); migrationBuilder.DropIndex( name: "IX_Enroll_TrialId", table: "Enroll"); migrationBuilder.DropPrimaryKey( name: "PK_EmailReSendLog", table: "EmailReSendLog"); migrationBuilder.DropIndex( name: "IX_EmailReSendLog_CreateUserId", table: "EmailReSendLog"); migrationBuilder.DropPrimaryKey( name: "PK_EmailRecipientLog", table: "EmailRecipientLog"); migrationBuilder.DropIndex( name: "IX_EmailRecipientLog_CreateUserId", table: "EmailRecipientLog"); migrationBuilder.DropIndex( name: "IX_EmailRecipientLog_EmailLogId", table: "EmailRecipientLog"); migrationBuilder.DropPrimaryKey( name: "PK_EmailNoticeUserType", table: "EmailNoticeUserType"); migrationBuilder.DropIndex( name: "IX_EmailNoticeUserType_EmailNoticeConfigId", table: "EmailNoticeUserType"); migrationBuilder.DropPrimaryKey( name: "PK_EmailNoticeConfig", table: "EmailNoticeConfig"); migrationBuilder.DropIndex( name: "IX_EmailNoticeConfig_CreateUserId", table: "EmailNoticeConfig"); migrationBuilder.DropPrimaryKey( name: "PK_EmailLog", table: "EmailLog"); migrationBuilder.DropIndex( name: "IX_EmailLog_CreateUserId", table: "EmailLog"); migrationBuilder.DropPrimaryKey( name: "PK_EmailAttachmentLog", table: "EmailAttachmentLog"); migrationBuilder.DropIndex( name: "IX_EmailAttachmentLog_CreateUserId", table: "EmailAttachmentLog"); migrationBuilder.DropIndex( name: "IX_EmailAttachmentLog_EmailLogId", table: "EmailAttachmentLog"); migrationBuilder.DropPrimaryKey( name: "PK_Education", table: "Education"); migrationBuilder.DropIndex( name: "IX_Education_CreateUserId", table: "Education"); migrationBuilder.DropPrimaryKey( name: "PK_DoctorWorkload", table: "DoctorWorkload"); migrationBuilder.DropIndex( name: "IX_DoctorWorkload_CreateUserId", table: "DoctorWorkload"); migrationBuilder.DropIndex( name: "IX_DoctorWorkload_TrialId", table: "DoctorWorkload"); migrationBuilder.DropPrimaryKey( name: "PK_DoctorSummarize", table: "DoctorSummarize"); migrationBuilder.DropIndex( name: "IX_DoctorSummarize_CreateUserId", table: "DoctorSummarize"); migrationBuilder.DropPrimaryKey( name: "PK_DoctorPayInformation", table: "DoctorPayInformation"); migrationBuilder.DropIndex( name: "IX_DoctorPayInformation_CreateUserId", table: "DoctorPayInformation"); migrationBuilder.DropPrimaryKey( name: "PK_DoctorDictionary", table: "DoctorDictionary"); migrationBuilder.DropIndex( name: "IX_DoctorDictionary_DictionaryId", table: "DoctorDictionary"); migrationBuilder.DropIndex( name: "IX_DoctorDictionary_DoctorId", table: "DoctorDictionary"); migrationBuilder.DropPrimaryKey( name: "PK_DoctorCriterionFile", table: "DoctorCriterionFile"); migrationBuilder.DropIndex( name: "IX_DoctorCriterionFile_CreateUserId", table: "DoctorCriterionFile"); migrationBuilder.DropIndex( name: "IX_DoctorCriterionFile_DoctorId", table: "DoctorCriterionFile"); migrationBuilder.DropIndex( name: "IX_DoctorCriterionFile_TrialReadingCriterionId", table: "DoctorCriterionFile"); migrationBuilder.DropPrimaryKey( name: "PK_Doctor", table: "Doctor"); migrationBuilder.DropIndex( name: "IX_Doctor_CreateUserId", table: "Doctor"); migrationBuilder.DropIndex( name: "IX_Doctor_DepartmentId", table: "Doctor"); migrationBuilder.DropIndex( name: "IX_Doctor_HospitalId", table: "Doctor"); migrationBuilder.DropIndex( name: "IX_Doctor_PositionId", table: "Doctor"); migrationBuilder.DropIndex( name: "IX_Doctor_RankId", table: "Doctor"); migrationBuilder.DropIndex( name: "IX_Doctor_SpecialityId", table: "Doctor"); migrationBuilder.DropPrimaryKey( name: "PK_Dictionary", table: "Dictionary"); migrationBuilder.DropIndex( name: "IX_Dictionary_ConfigTypeId", table: "Dictionary"); migrationBuilder.DropIndex( name: "IX_Dictionary_CreateUserId", table: "Dictionary"); migrationBuilder.DropIndex( name: "IX_Dictionary_ParentId", table: "Dictionary"); migrationBuilder.DropUniqueConstraint( name: "AK_DicomStudy_Id", table: "DicomStudy"); migrationBuilder.DropPrimaryKey( name: "PK_DicomStudy", table: "DicomStudy"); migrationBuilder.DropIndex( name: "IX_DicomStudy_CreateUserId", table: "DicomStudy"); migrationBuilder.DropIndex( name: "IX_DicomStudy_SubjectId", table: "DicomStudy"); migrationBuilder.DropIndex( name: "IX_DicomStudy_SubjectVisitId", table: "DicomStudy"); migrationBuilder.DropIndex( name: "IX_DicomStudy_TrialId", table: "DicomStudy"); migrationBuilder.DropUniqueConstraint( name: "AK_DicomSeries_Id", table: "DicomSeries"); migrationBuilder.DropPrimaryKey( name: "PK_DicomSeries", table: "DicomSeries"); migrationBuilder.DropIndex( name: "IX_DicomSeries_CreateUserId", table: "DicomSeries"); migrationBuilder.DropIndex( name: "IX_DicomSeries_StudyId", table: "DicomSeries"); migrationBuilder.DropIndex( name: "IX_DicomSeries_SubjectVisitId", table: "DicomSeries"); migrationBuilder.DropUniqueConstraint( name: "AK_DicomInstance_Id", table: "DicomInstance"); migrationBuilder.DropPrimaryKey( name: "PK_DicomInstance", table: "DicomInstance"); migrationBuilder.DropIndex( name: "IX_DicomInstance_CreateUserId", table: "DicomInstance"); migrationBuilder.DropIndex( name: "IX_DicomInstance_SeriesId", table: "DicomInstance"); migrationBuilder.DropIndex( name: "IX_DicomInstance_StudyId", table: "DicomInstance"); migrationBuilder.DropIndex( name: "IX_DicomInstance_TrialId", table: "DicomInstance"); migrationBuilder.DropPrimaryKey( name: "PK_DataInspection", table: "DataInspection"); migrationBuilder.DropIndex( name: "IX_DataInspection_CreateUserId", table: "DataInspection"); migrationBuilder.DropIndex( name: "IX_DataInspection_TrialReadingCriterionId", table: "DataInspection"); migrationBuilder.DropIndex( name: "IX_DataInspection_VisitTaskId", table: "DataInspection"); migrationBuilder.DropPrimaryKey( name: "PK_CROCompany", table: "CROCompany"); migrationBuilder.DropIndex( name: "IX_CROCompany_CreateUserId", table: "CROCompany"); migrationBuilder.DropPrimaryKey( name: "PK_CriterionNidusTrial", table: "CriterionNidusTrial"); migrationBuilder.DropIndex( name: "IX_CriterionNidusTrial_CreateUserId", table: "CriterionNidusTrial"); migrationBuilder.DropPrimaryKey( name: "PK_CriterionNidusSystem", table: "CriterionNidusSystem"); migrationBuilder.DropIndex( name: "IX_CriterionNidusSystem_CreateUserId", table: "CriterionNidusSystem"); migrationBuilder.DropIndex( name: "IX_CriterionNidusSystem_CriterionId", table: "CriterionNidusSystem"); migrationBuilder.DropPrimaryKey( name: "PK_CriterionKeyFileRead", table: "CriterionKeyFileRead"); migrationBuilder.DropIndex( name: "IX_CriterionKeyFileRead_CreateUserId", table: "CriterionKeyFileRead"); migrationBuilder.DropPrimaryKey( name: "PK_CommonDocument", table: "CommonDocument"); migrationBuilder.DropIndex( name: "IX_CommonDocument_CreateUserId", table: "CommonDocument"); migrationBuilder.DropPrimaryKey( name: "PK_ClinicalTableAnswer", table: "ClinicalTableAnswer"); migrationBuilder.DropIndex( name: "IX_ClinicalTableAnswer_CreateUserId", table: "ClinicalTableAnswer"); migrationBuilder.DropIndex( name: "IX_ClinicalTableAnswer_RowId", table: "ClinicalTableAnswer"); migrationBuilder.DropPrimaryKey( name: "PK_ClinicalQuestionAnswer", table: "ClinicalQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ClinicalQuestionAnswer_ClinicalFormId", table: "ClinicalQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ClinicalQuestionAnswer_CreateUserId", table: "ClinicalQuestionAnswer"); migrationBuilder.DropPrimaryKey( name: "PK_ClinicalForm", table: "ClinicalForm"); migrationBuilder.DropIndex( name: "IX_ClinicalForm_ClinicalDataTrialSetId", table: "ClinicalForm"); migrationBuilder.DropIndex( name: "IX_ClinicalForm_CreateUserId", table: "ClinicalForm"); migrationBuilder.DropIndex( name: "IX_ClinicalForm_ReadingId", table: "ClinicalForm"); migrationBuilder.DropIndex( name: "IX_ClinicalForm_SubjectId", table: "ClinicalForm"); migrationBuilder.DropPrimaryKey( name: "PK_ClinicalDataTrialSet", table: "ClinicalDataTrialSet"); migrationBuilder.DropIndex( name: "IX_ClinicalDataTrialSet_CreateUserId", table: "ClinicalDataTrialSet"); migrationBuilder.DropIndex( name: "IX_ClinicalDataTrialSet_SystemClinicalDataSetId", table: "ClinicalDataTrialSet"); migrationBuilder.DropIndex( name: "IX_ClinicalDataTrialSet_TrialId", table: "ClinicalDataTrialSet"); migrationBuilder.DropPrimaryKey( name: "PK_ClinicalDataSystemSet", table: "ClinicalDataSystemSet"); migrationBuilder.DropIndex( name: "IX_ClinicalDataSystemSet_CreateUserId", table: "ClinicalDataSystemSet"); migrationBuilder.DropPrimaryKey( name: "PK_ClinicalAnswerRowInfo", table: "ClinicalAnswerRowInfo"); migrationBuilder.DropIndex( name: "IX_ClinicalAnswerRowInfo_CreateUserId", table: "ClinicalAnswerRowInfo"); migrationBuilder.DropPrimaryKey( name: "PK_CheckChallengeDialog", table: "CheckChallengeDialog"); migrationBuilder.DropIndex( name: "IX_CheckChallengeDialog_CreateUserId", table: "CheckChallengeDialog"); migrationBuilder.DropIndex( name: "IX_CheckChallengeDialog_SubjectVisitId", table: "CheckChallengeDialog"); migrationBuilder.DropPrimaryKey( name: "PK_AuditRecordPermission", table: "AuditRecordPermission"); migrationBuilder.DropIndex( name: "IX_AuditRecordPermission_AuditDocumentId", table: "AuditRecordPermission"); migrationBuilder.DropIndex( name: "IX_AuditRecordPermission_AuditRecordId", table: "AuditRecordPermission"); migrationBuilder.DropIndex( name: "IX_AuditRecordPermission_CreateUserId", table: "AuditRecordPermission"); migrationBuilder.DropPrimaryKey( name: "PK_AuditRecordIdentityUser", table: "AuditRecordIdentityUser"); migrationBuilder.DropIndex( name: "IX_AuditRecordIdentityUser_AuditRecordId", table: "AuditRecordIdentityUser"); migrationBuilder.DropIndex( name: "IX_AuditRecordIdentityUser_CreateUserId", table: "AuditRecordIdentityUser"); migrationBuilder.DropIndex( name: "IX_AuditRecordIdentityUser_IdentityUserId", table: "AuditRecordIdentityUser"); migrationBuilder.DropPrimaryKey( name: "PK_AuditRecord", table: "AuditRecord"); migrationBuilder.DropIndex( name: "IX_AuditRecord_CreateUserId", table: "AuditRecord"); migrationBuilder.DropPrimaryKey( name: "PK_AuditDocumentClosure", table: "AuditDocumentClosure"); migrationBuilder.DropIndex( name: "IX_AuditDocumentClosure_AncestorId", table: "AuditDocumentClosure"); migrationBuilder.DropIndex( name: "IX_AuditDocumentClosure_DescendantId", table: "AuditDocumentClosure"); migrationBuilder.DropPrimaryKey( name: "PK_AuditDocument", table: "AuditDocument"); migrationBuilder.DropIndex( name: "IX_AuditDocument_CreateUserId", table: "AuditDocument"); migrationBuilder.DropIndex( name: "IX_AuditDocument_MainFileId", table: "AuditDocument"); migrationBuilder.DropPrimaryKey( name: "PK_Attachment", table: "Attachment"); migrationBuilder.DropIndex( name: "IX_Attachment_CreateUserId", table: "Attachment"); migrationBuilder.DropIndex( name: "IX_Attachment_DoctorId", table: "Attachment"); migrationBuilder.AlterColumn( name: "UserName", table: "IdentityUser", type: "nvarchar(400)", maxLength: 400, nullable: false, collation: "Chinese_PRC_CS_AS", oldClrType: typeof(string), oldType: "nvarchar(400)", oldMaxLength: 400); migrationBuilder.AddPrimaryKey( name: "PK_VolumeReward", table: "VolumeReward", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_VisitTaskReReading", table: "VisitTaskReReading", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_VisitTask", table: "VisitTask", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_VisitStage", table: "VisitStage", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_VisitPlanInfluenceStudy", table: "VisitPlanInfluenceStudy", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_VisitPlanInfluenceStat", table: "VisitPlanInfluenceStat", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_VerificationCode", table: "VerificationCode", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_Vacation", table: "Vacation", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_UserWLTemplate", table: "UserWLTemplate", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_UserTypeMenu", table: "UserTypeMenu", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_UserTypeGroup", table: "UserTypeGroup", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_UserType", table: "UserType", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_UserPassWordLog", table: "UserPassWordLog", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_UserLog", table: "UserLog", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_UserFeedBack", table: "UserFeedBack", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_UserAgreement", table: "UserAgreement", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_User", table: "User", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TumorAssessment_RECIST1Point1BM", table: "TumorAssessment_RECIST1Point1BM", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TumorAssessment_RECIST1Point1", table: "TumorAssessment_RECIST1Point1", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TumorAssessment_IRECIST1Point1", table: "TumorAssessment_IRECIST1Point1", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialVirtualSiteCodeUpdate", table: "TrialVirtualSiteCodeUpdate", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialUser", table: "TrialUser", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialTrianingRecord", table: "TrialTrianingRecord", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialStatus", table: "TrialStatus", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialStateChange", table: "TrialStateChange", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialSiteUserSurvey", table: "TrialSiteUserSurvey", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialSiteUser", table: "TrialSiteUser", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialSiteSurvey", table: "TrialSiteSurvey", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialSiteEquipmentSurvey", table: "TrialSiteEquipmentSurvey", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialSiteDicomAE", table: "TrialSiteDicomAE", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialSite", table: "TrialSite", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialSign", table: "TrialSign", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialRevenuesPriceVerification", table: "TrialRevenuesPriceVerification", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialRevenuesPrice", table: "TrialRevenuesPrice", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialQCQuestionAnswer", table: "TrialQCQuestionAnswer", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialQCQuestion", table: "TrialQCQuestion", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialPaymentPrice", table: "TrialPaymentPrice", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialNormalRecord", table: "TrialNormalRecord", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialImageDownload", table: "TrialImageDownload", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialIdentityUser", table: "TrialIdentityUser", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialHistoryRecordFile", table: "TrialHistoryRecordFile", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialFinalRecord", table: "TrialFinalRecord", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialFileType", table: "TrialFileType", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialFile", table: "TrialFile", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialExternalUser", table: "TrialExternalUser", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialExperienceCriteria", table: "TrialExperienceCriteria", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialExperience", table: "TrialExperience", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialEmailNoticeUser", table: "TrialEmailNoticeUser", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialEmailNoticeConfig", table: "TrialEmailNoticeConfig", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialEmailBlackUser", table: "TrialEmailBlackUser", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialDocumentAttachment", table: "TrialDocumentAttachment", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialDocument", table: "TrialDocument", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialDocNeedConfirmedUserType", table: "TrialDocNeedConfirmedUserType", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialDocConfirmedIdentityUser", table: "TrialDocConfirmedIdentityUser", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialDictionary", table: "TrialDictionary", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialDicomAE", table: "TrialDicomAE", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialCriterionKeyFile", table: "TrialCriterionKeyFile", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialCriterionDictionaryCode", table: "TrialCriterionDictionaryCode", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialCriterionAdditionalAssessmentType", table: "TrialCriterionAdditionalAssessmentType", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialClinicalTableQuestion", table: "TrialClinicalTableQuestion", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialClinicalQuestion", table: "TrialClinicalQuestion", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialClinicalDataSetCriterion", table: "TrialClinicalDataSetCriterion", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialBodyPart", table: "TrialBodyPart", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TrialAuditShow", table: "TrialAuditShow", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_Trial", table: "Trial", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TestLength", table: "TestLength", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TaskStudy", table: "TaskStudy", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TaskSeries", table: "TaskSeries", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TaskMedicalReviewRule", table: "TaskMedicalReviewRule", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TaskMedicalReview", table: "TaskMedicalReview", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TaskInstance", table: "TaskInstance", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TaskInfluence", table: "TaskInfluence", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TaskConsistentRule", table: "TaskConsistentRule", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_TaskAllocationRule", table: "TaskAllocationRule", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SystemNoticeUserType", table: "SystemNoticeUserType", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SystemNoticeUserRead", table: "SystemNoticeUserRead", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SystemNotice", table: "SystemNotice", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SystemDocumentAttachment", table: "SystemDocumentAttachment", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SystemDocument", table: "SystemDocument", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SystemDocNeedConfirmedUserType", table: "SystemDocNeedConfirmedUserType", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SystemDocConfirmedIdentityUser", table: "SystemDocConfirmedIdentityUser", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SystemCriterionKeyFile", table: "SystemCriterionKeyFile", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SystemCriterionDictionaryCode", table: "SystemCriterionDictionaryCode", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SystemClinicalTableQuestion", table: "SystemClinicalTableQuestion", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SystemClinicalQuestion", table: "SystemClinicalQuestion", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SystemBasicData", table: "SystemBasicData", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SystemAnonymization", table: "SystemAnonymization", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SysFileType", table: "SysFileType", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SubjectVisitImageBackRecord", table: "SubjectVisitImageBackRecord", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SubjectVisit", table: "SubjectVisit", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SubjectUser", table: "SubjectUser", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SubjectCriteriaEvaluationVisitStudyFilter", table: "SubjectCriteriaEvaluationVisitStudyFilter", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SubjectCriteriaEvaluationVisitFilter", table: "SubjectCriteriaEvaluationVisitFilter", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SubjectCriteriaEvaluation", table: "SubjectCriteriaEvaluation", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SubjectCanceDoctor", table: "SubjectCanceDoctor", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SubjectAdditionalEvaluationResult", table: "SubjectAdditionalEvaluationResult", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_Subject", table: "Subject", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_StudyMonitor", table: "StudyMonitor", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_Sponsor", table: "Sponsor", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_Site", table: "Site", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ShortcutKey", table: "ShortcutKey", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SCPStudy", table: "SCPStudy", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SCPSeries", table: "SCPSeries", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SCPPatient", table: "SCPPatient", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SCPInstance", table: "SCPInstance", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_SCPImageUpload", table: "SCPImageUpload", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ResearchPublication", table: "ResearchPublication", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadModuleCriterionFrom", table: "ReadModuleCriterionFrom", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadModule", table: "ReadModule", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingTrialCriterionDictionary", table: "ReadingTrialCriterionDictionary", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingTaskRelation", table: "ReadingTaskRelation", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingTaskQuestionMark", table: "ReadingTaskQuestionMark", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingTaskQuestionAnswer", table: "ReadingTaskQuestionAnswer", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingTableQuestionTrial", table: "ReadingTableQuestionTrial", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingTableQuestionSystem", table: "ReadingTableQuestionSystem", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingTableQuestionAnswer", table: "ReadingTableQuestionAnswer", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingTableAnswerRowInfo", table: "ReadingTableAnswerRowInfo", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingSystemCriterionDictionary", table: "ReadingSystemCriterionDictionary", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingQuestionTrial", table: "ReadingQuestionTrial", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingQuestionSystem", table: "ReadingQuestionSystem", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingQuestionCriterionTrial", table: "ReadingQuestionCriterionTrial", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingQuestionCriterionSystem", table: "ReadingQuestionCriterionSystem", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingPeriodSite", table: "ReadingPeriodSite", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingPeriodSet", table: "ReadingPeriodSet", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingPeriodPlan", table: "ReadingPeriodPlan", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingOncologyTaskInfo", table: "ReadingOncologyTaskInfo", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingNoneDicomMarkBinding", table: "ReadingNoneDicomMarkBinding", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingNoneDicomMark", table: "ReadingNoneDicomMark", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingMedicineTrialQuestion", table: "ReadingMedicineTrialQuestion", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingMedicineSystemQuestion", table: "ReadingMedicineSystemQuestion", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingMedicineQuestionAnswer", table: "ReadingMedicineQuestionAnswer", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingMedicalReviewDialog", table: "ReadingMedicalReviewDialog", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingJudgeInfo", table: "ReadingJudgeInfo", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingImportFile", table: "ReadingImportFile", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingGlobalTaskInfo", table: "ReadingGlobalTaskInfo", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingCustomTag", table: "ReadingCustomTag", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingCriterionPage", table: "ReadingCriterionPage", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingConsistentClinicalDataPDF", table: "ReadingConsistentClinicalDataPDF", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingConsistentClinicalData", table: "ReadingConsistentClinicalData", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingClinicalDataPDF", table: "ReadingClinicalDataPDF", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ReadingClinicalData", table: "ReadingClinicalData", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_RankPrice", table: "RankPrice", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_QCQuestion", table: "QCQuestion", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_QCChallengeDialog", table: "QCChallengeDialog", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_QCChallenge", table: "QCChallenge", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_PublishLog", table: "PublishLog", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_PreviousSurgery", table: "PreviousSurgery", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_PreviousPDF", table: "PreviousPDF", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_PreviousOther", table: "PreviousOther", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_PreviousHistory", table: "PreviousHistory", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_Postgraduate", table: "Postgraduate", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_PaymentDetail", table: "PaymentDetail", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_PaymentAdjustment", table: "PaymentAdjustment", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_Payment", table: "Payment", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_OrganTrialInfo", table: "OrganTrialInfo", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_OrganInfo", table: "OrganInfo", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_NoneDicomStudyFile", table: "NoneDicomStudyFile", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_NoneDicomStudy", table: "NoneDicomStudy", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_Menu", table: "Menu", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_Internationalization", table: "Internationalization", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_InspectionFile", table: "InspectionFile", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ImageShare", table: "ImageShare", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_IdentityUser", table: "IdentityUser", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_Hospital", table: "Hospital", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_FrontAuditConfig", table: "FrontAuditConfig", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ExploreRecommend", table: "ExploreRecommend", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ExchangeRate", table: "ExchangeRate", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_EventStoreRecord", table: "EventStoreRecord", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_EnrollReadingCriterion", table: "EnrollReadingCriterion", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_EnrollReadingCategory", table: "EnrollReadingCategory", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_EnrollDetail", table: "EnrollDetail", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_Enroll", table: "Enroll", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_EmailReSendLog", table: "EmailReSendLog", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_EmailRecipientLog", table: "EmailRecipientLog", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_EmailNoticeUserType", table: "EmailNoticeUserType", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_EmailNoticeConfig", table: "EmailNoticeConfig", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_EmailLog", table: "EmailLog", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_EmailAttachmentLog", table: "EmailAttachmentLog", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_Education", table: "Education", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_DoctorWorkload", table: "DoctorWorkload", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_DoctorSummarize", table: "DoctorSummarize", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_DoctorPayInformation", table: "DoctorPayInformation", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_DoctorDictionary", table: "DoctorDictionary", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_DoctorCriterionFile", table: "DoctorCriterionFile", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_Doctor", table: "Doctor", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_Dictionary", table: "Dictionary", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_DicomStudy", table: "DicomStudy", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_DicomSeries", table: "DicomSeries", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_DicomInstance", table: "DicomInstance", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_DataInspection", table: "DataInspection", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_CROCompany", table: "CROCompany", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_CriterionNidusTrial", table: "CriterionNidusTrial", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_CriterionNidusSystem", table: "CriterionNidusSystem", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_CriterionKeyFileRead", table: "CriterionKeyFileRead", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_CommonDocument", table: "CommonDocument", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ClinicalTableAnswer", table: "ClinicalTableAnswer", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ClinicalQuestionAnswer", table: "ClinicalQuestionAnswer", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ClinicalForm", table: "ClinicalForm", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ClinicalDataTrialSet", table: "ClinicalDataTrialSet", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ClinicalDataSystemSet", table: "ClinicalDataSystemSet", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_ClinicalAnswerRowInfo", table: "ClinicalAnswerRowInfo", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_CheckChallengeDialog", table: "CheckChallengeDialog", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_AuditRecordPermission", table: "AuditRecordPermission", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_AuditRecordIdentityUser", table: "AuditRecordIdentityUser", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_AuditRecord", table: "AuditRecord", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_AuditDocumentClosure", table: "AuditDocumentClosure", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_AuditDocument", table: "AuditDocument", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.AddPrimaryKey( name: "PK_Attachment", table: "Attachment", column: "Id") .Annotation("SqlServer:Clustered", false); migrationBuilder.CreateIndex( name: "IX_VolumeReward_CreateTime", table: "VolumeReward", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_VisitTaskReReading_CreateTime", table: "VisitTaskReReading", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_VisitTask_CreateTime", table: "VisitTask", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_VisitStage_CreateTime", table: "VisitStage", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_VisitPlanInfluenceStudy_CreateTime", table: "VisitPlanInfluenceStudy", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_VisitPlanInfluenceStat_CreateTime", table: "VisitPlanInfluenceStat", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_VerificationCode_CreateTime", table: "VerificationCode", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_Vacation_CreateTime", table: "Vacation", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_UserWLTemplate_CreateTime", table: "UserWLTemplate", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_UserPassWordLog_CreateTime", table: "UserPassWordLog", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_UserLog_CreateTime", table: "UserLog", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_UserFeedBack_CreateTime", table: "UserFeedBack", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_UserAgreement_CreateTime", table: "UserAgreement", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_User_CreateTime", table: "User", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialVirtualSiteCodeUpdate_CreateTime", table: "TrialVirtualSiteCodeUpdate", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialUser_CreateTime", table: "TrialUser", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialTrianingRecord_CreateTime", table: "TrialTrianingRecord", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialStatus_CreateTime", table: "TrialStatus", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialStateChange_CreateTime", table: "TrialStateChange", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialSiteUserSurvey_CreateTime", table: "TrialSiteUserSurvey", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialSiteUser_CreateTime", table: "TrialSiteUser", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialSiteSurvey_CreateTime", table: "TrialSiteSurvey", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialSiteEquipmentSurvey_CreateTime", table: "TrialSiteEquipmentSurvey", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialSiteDicomAE_CreateTime", table: "TrialSiteDicomAE", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialSite_CreateTime", table: "TrialSite", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialSign_CreateTime", table: "TrialSign", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialRevenuesPrice_CreateTime", table: "TrialRevenuesPrice", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialQCQuestionAnswer_CreateTime", table: "TrialQCQuestionAnswer", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialQCQuestion_CreateTime", table: "TrialQCQuestion", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialPaymentPrice_CreateTime", table: "TrialPaymentPrice", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialNormalRecord_CreateTime", table: "TrialNormalRecord", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialImageDownload_CreateTime", table: "TrialImageDownload", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialIdentityUser_CreateTime", table: "TrialIdentityUser", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialHistoryRecordFile_CreateTime", table: "TrialHistoryRecordFile", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialFinalRecord_CreateTime", table: "TrialFinalRecord", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialFileType_CreateTime", table: "TrialFileType", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialFile_CreateTime", table: "TrialFile", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialExternalUser_CreateTime", table: "TrialExternalUser", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialExperience_CreateTime", table: "TrialExperience", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialEmailNoticeConfig_CreateTime", table: "TrialEmailNoticeConfig", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialDocumentAttachment_CreateTime", table: "TrialDocumentAttachment", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialDocument_CreateTime", table: "TrialDocument", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialDocConfirmedIdentityUser_CreateTime", table: "TrialDocConfirmedIdentityUser", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialDicomAE_CreateTime", table: "TrialDicomAE", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialCriterionKeyFile_CreateTime", table: "TrialCriterionKeyFile", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialCriterionDictionaryCode_CreateTime", table: "TrialCriterionDictionaryCode", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialCriterionAdditionalAssessmentType_CreateTime", table: "TrialCriterionAdditionalAssessmentType", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialClinicalTableQuestion_CreateTime", table: "TrialClinicalTableQuestion", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialClinicalQuestion_CreateTime", table: "TrialClinicalQuestion", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialClinicalDataSetCriterion_CreateTime", table: "TrialClinicalDataSetCriterion", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialBodyPart_CreateTime", table: "TrialBodyPart", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TrialAuditShow_CreateTime", table: "TrialAuditShow", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_Trial_CreateTime", table: "Trial", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TaskStudy_CreateTime", table: "TaskStudy", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TaskSeries_CreateTime", table: "TaskSeries", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TaskMedicalReviewRule_CreateTime", table: "TaskMedicalReviewRule", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TaskMedicalReview_CreateTime", table: "TaskMedicalReview", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TaskInstance_CreateTime", table: "TaskInstance", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TaskInfluence_CreateTime", table: "TaskInfluence", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TaskConsistentRule_CreateTime", table: "TaskConsistentRule", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_TaskAllocationRule_CreateTime", table: "TaskAllocationRule", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SystemNoticeUserType_CreateTime", table: "SystemNoticeUserType", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SystemNoticeUserRead_CreateTime", table: "SystemNoticeUserRead", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SystemNotice_CreateTime", table: "SystemNotice", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SystemDocumentAttachment_CreateTime", table: "SystemDocumentAttachment", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SystemDocument_CreateTime", table: "SystemDocument", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SystemDocConfirmedIdentityUser_CreateTime", table: "SystemDocConfirmedIdentityUser", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SystemCriterionKeyFile_CreateTime", table: "SystemCriterionKeyFile", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SystemCriterionDictionaryCode_CreateTime", table: "SystemCriterionDictionaryCode", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SystemClinicalTableQuestion_CreateTime", table: "SystemClinicalTableQuestion", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SystemClinicalQuestion_CreateTime", table: "SystemClinicalQuestion", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SystemBasicData_CreateTime", table: "SystemBasicData", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SystemAnonymization_CreateTime", table: "SystemAnonymization", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SysFileType_CreateTime", table: "SysFileType", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SubjectVisitImageBackRecord_CreateTime", table: "SubjectVisitImageBackRecord", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SubjectVisit_CreateTime", table: "SubjectVisit", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SubjectUser_CreateTime", table: "SubjectUser", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SubjectCriteriaEvaluationVisitStudyFilter_CreateTime", table: "SubjectCriteriaEvaluationVisitStudyFilter", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SubjectCriteriaEvaluationVisitFilter_CreateTime", table: "SubjectCriteriaEvaluationVisitFilter", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SubjectCriteriaEvaluation_CreateTime", table: "SubjectCriteriaEvaluation", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SubjectCanceDoctor_CreateTime", table: "SubjectCanceDoctor", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SubjectAdditionalEvaluationResult_CreateTime", table: "SubjectAdditionalEvaluationResult", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_Subject_CreateTime", table: "Subject", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_StudyMonitor_CreateTime", table: "StudyMonitor", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_Sponsor_CreateTime", table: "Sponsor", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_Site_CreateTime", table: "Site", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ShortcutKey_CreateTime", table: "ShortcutKey", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SCPStudy_CreateTime", table: "SCPStudy", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SCPSeries_CreateTime", table: "SCPSeries", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SCPPatient_CreateTime", table: "SCPPatient", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SCPInstance_CreateTime", table: "SCPInstance", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_SCPImageUpload_CreateTime", table: "SCPImageUpload", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ResearchPublication_CreateTime", table: "ResearchPublication", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadModuleCriterionFrom_CreateTime", table: "ReadModuleCriterionFrom", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadModule_CreateTime", table: "ReadModule", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingTrialCriterionDictionary_CreateTime", table: "ReadingTrialCriterionDictionary", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingTaskRelation_CreateTime", table: "ReadingTaskRelation", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingTaskQuestionMark_CreateTime", table: "ReadingTaskQuestionMark", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingTaskQuestionAnswer_CreateTime", table: "ReadingTaskQuestionAnswer", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingTableQuestionTrial_CreateTime", table: "ReadingTableQuestionTrial", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingTableQuestionSystem_CreateTime", table: "ReadingTableQuestionSystem", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingTableQuestionAnswer_CreateTime", table: "ReadingTableQuestionAnswer", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingTableAnswerRowInfo_CreateTime", table: "ReadingTableAnswerRowInfo", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingSystemCriterionDictionary_CreateTime", table: "ReadingSystemCriterionDictionary", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionTrial_CreateTime", table: "ReadingQuestionTrial", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionSystem_CreateTime", table: "ReadingQuestionSystem", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionCriterionTrial_CreateTime", table: "ReadingQuestionCriterionTrial", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionCriterionSystem_CreateTime", table: "ReadingQuestionCriterionSystem", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingPeriodSite_CreateTime", table: "ReadingPeriodSite", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingPeriodSet_CreateTime", table: "ReadingPeriodSet", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingPeriodPlan_CreateTime", table: "ReadingPeriodPlan", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingOncologyTaskInfo_CreateTime", table: "ReadingOncologyTaskInfo", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingNoneDicomMarkBinding_CreateTime", table: "ReadingNoneDicomMarkBinding", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingNoneDicomMark_CreateTime", table: "ReadingNoneDicomMark", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingMedicineTrialQuestion_CreateTime", table: "ReadingMedicineTrialQuestion", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingMedicineSystemQuestion_CreateTime", table: "ReadingMedicineSystemQuestion", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingMedicineQuestionAnswer_CreateTime", table: "ReadingMedicineQuestionAnswer", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingMedicalReviewDialog_CreateTime", table: "ReadingMedicalReviewDialog", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingJudgeInfo_CreateTime", table: "ReadingJudgeInfo", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingImportFile_CreateTime", table: "ReadingImportFile", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingGlobalTaskInfo_CreateTime", table: "ReadingGlobalTaskInfo", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingCustomTag_CreateTime", table: "ReadingCustomTag", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingCriterionPage_CreateTime", table: "ReadingCriterionPage", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingConsistentClinicalDataPDF_CreateTime", table: "ReadingConsistentClinicalDataPDF", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingConsistentClinicalData_CreateTime", table: "ReadingConsistentClinicalData", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingClinicalDataPDF_CreateTime", table: "ReadingClinicalDataPDF", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ReadingClinicalData_CreateTime", table: "ReadingClinicalData", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_RankPrice_CreateTime", table: "RankPrice", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_QCQuestion_CreateTime", table: "QCQuestion", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_QCChallengeDialog_CreateTime", table: "QCChallengeDialog", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_QCChallenge_CreateTime", table: "QCChallenge", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_PublishLog_CreateTime", table: "PublishLog", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_PreviousSurgery_CreateTime", table: "PreviousSurgery", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_PreviousPDF_CreateTime", table: "PreviousPDF", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_PreviousOther_CreateTime", table: "PreviousOther", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_PreviousHistory_CreateTime", table: "PreviousHistory", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_Postgraduate_CreateTime", table: "Postgraduate", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_PaymentDetail_CreateTime", table: "PaymentDetail", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_PaymentAdjustment_CreateTime", table: "PaymentAdjustment", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_Payment_CreateTime", table: "Payment", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_OrganTrialInfo_CreateTime", table: "OrganTrialInfo", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_OrganInfo_CreateTime", table: "OrganInfo", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_NoneDicomStudyFile_CreateTime", table: "NoneDicomStudyFile", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_NoneDicomStudy_CreateTime", table: "NoneDicomStudy", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_Menu_CreateTime", table: "Menu", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_Internationalization_CreateTime", table: "Internationalization", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_InspectionFile_CreateTime", table: "InspectionFile", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_IdentityUser_CreateTime", table: "IdentityUser", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_Hospital_CreateTime", table: "Hospital", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_FrontAuditConfig_CreateTime", table: "FrontAuditConfig", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ExploreRecommend_CreateTime", table: "ExploreRecommend", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ExchangeRate_CreateTime", table: "ExchangeRate", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_EventStoreRecord_CreateTime", table: "EventStoreRecord", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_EnrollReadingCriterion_CreateTime", table: "EnrollReadingCriterion", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_EnrollReadingCategory_CreateTime", table: "EnrollReadingCategory", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_EnrollDetail_CreateTime", table: "EnrollDetail", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_Enroll_CreateTime", table: "Enroll", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_EmailReSendLog_CreateTime", table: "EmailReSendLog", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_EmailRecipientLog_CreateTime", table: "EmailRecipientLog", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_EmailNoticeConfig_CreateTime", table: "EmailNoticeConfig", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_EmailLog_CreateTime", table: "EmailLog", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_EmailAttachmentLog_CreateTime", table: "EmailAttachmentLog", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_Education_CreateTime", table: "Education", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_DoctorWorkload_CreateTime", table: "DoctorWorkload", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_DoctorSummarize_CreateTime", table: "DoctorSummarize", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_DoctorPayInformation_CreateTime", table: "DoctorPayInformation", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_DoctorCriterionFile_CreateTime", table: "DoctorCriterionFile", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_Doctor_CreateTime", table: "Doctor", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_Dictionary_CreateTime", table: "Dictionary", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_DicomStudy_CreateTime", table: "DicomStudy", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_DicomSeries_CreateTime", table: "DicomSeries", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_DicomInstance_CreateTime", table: "DicomInstance", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_DataInspection_CreateTime", table: "DataInspection", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_CROCompany_CreateTime", table: "CROCompany", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_CriterionNidusTrial_CreateTime", table: "CriterionNidusTrial", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_CriterionNidusSystem_CreateTime", table: "CriterionNidusSystem", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_CriterionKeyFileRead_CreateTime", table: "CriterionKeyFileRead", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_CommonDocument_CreateTime", table: "CommonDocument", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ClinicalTableAnswer_CreateTime", table: "ClinicalTableAnswer", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ClinicalQuestionAnswer_CreateTime", table: "ClinicalQuestionAnswer", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ClinicalForm_CreateTime", table: "ClinicalForm", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ClinicalDataTrialSet_CreateTime", table: "ClinicalDataTrialSet", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ClinicalDataSystemSet_CreateTime", table: "ClinicalDataSystemSet", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_ClinicalAnswerRowInfo_CreateTime", table: "ClinicalAnswerRowInfo", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_CheckChallengeDialog_CreateTime", table: "CheckChallengeDialog", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_AuditRecordPermission_CreateTime", table: "AuditRecordPermission", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_AuditRecordIdentityUser_CreateTime", table: "AuditRecordIdentityUser", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_AuditRecord_CreateTime", table: "AuditRecord", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_AuditDocument_CreateTime", table: "AuditDocument", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.CreateIndex( name: "IX_Attachment_CreateTime", table: "Attachment", column: "CreateTime") .Annotation("SqlServer:Clustered", true); migrationBuilder.AddForeignKey( name: "FK_ReadingClinicalData_DicomStudy_StudyId", table: "ReadingClinicalData", column: "StudyId", principalTable: "DicomStudy", principalColumn: "Id"); migrationBuilder.AddForeignKey( name: "FK_ReadingConsistentClinicalData_DicomStudy_StudyId", table: "ReadingConsistentClinicalData", column: "StudyId", principalTable: "DicomStudy", principalColumn: "Id"); migrationBuilder.AddForeignKey( name: "FK_StudyMonitor_TaskStudy_StudyId", table: "StudyMonitor", column: "StudyId", principalTable: "TaskStudy", principalColumn: "Id", onDelete: ReferentialAction.Cascade); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_ReadingClinicalData_DicomStudy_StudyId", table: "ReadingClinicalData"); migrationBuilder.DropForeignKey( name: "FK_ReadingConsistentClinicalData_DicomStudy_StudyId", table: "ReadingConsistentClinicalData"); migrationBuilder.DropForeignKey( name: "FK_StudyMonitor_TaskStudy_StudyId", table: "StudyMonitor"); migrationBuilder.DropPrimaryKey( name: "PK_VolumeReward", table: "VolumeReward"); migrationBuilder.DropIndex( name: "IX_VolumeReward_CreateTime", table: "VolumeReward"); migrationBuilder.DropPrimaryKey( name: "PK_VisitTaskReReading", table: "VisitTaskReReading"); migrationBuilder.DropIndex( name: "IX_VisitTaskReReading_CreateTime", table: "VisitTaskReReading"); migrationBuilder.DropPrimaryKey( name: "PK_VisitTask", table: "VisitTask"); migrationBuilder.DropIndex( name: "IX_VisitTask_CreateTime", table: "VisitTask"); migrationBuilder.DropPrimaryKey( name: "PK_VisitStage", table: "VisitStage"); migrationBuilder.DropIndex( name: "IX_VisitStage_CreateTime", table: "VisitStage"); migrationBuilder.DropPrimaryKey( name: "PK_VisitPlanInfluenceStudy", table: "VisitPlanInfluenceStudy"); migrationBuilder.DropIndex( name: "IX_VisitPlanInfluenceStudy_CreateTime", table: "VisitPlanInfluenceStudy"); migrationBuilder.DropPrimaryKey( name: "PK_VisitPlanInfluenceStat", table: "VisitPlanInfluenceStat"); migrationBuilder.DropIndex( name: "IX_VisitPlanInfluenceStat_CreateTime", table: "VisitPlanInfluenceStat"); migrationBuilder.DropPrimaryKey( name: "PK_VerificationCode", table: "VerificationCode"); migrationBuilder.DropIndex( name: "IX_VerificationCode_CreateTime", table: "VerificationCode"); migrationBuilder.DropPrimaryKey( name: "PK_Vacation", table: "Vacation"); migrationBuilder.DropIndex( name: "IX_Vacation_CreateTime", table: "Vacation"); migrationBuilder.DropPrimaryKey( name: "PK_UserWLTemplate", table: "UserWLTemplate"); migrationBuilder.DropIndex( name: "IX_UserWLTemplate_CreateTime", table: "UserWLTemplate"); migrationBuilder.DropPrimaryKey( name: "PK_UserTypeMenu", table: "UserTypeMenu"); migrationBuilder.DropPrimaryKey( name: "PK_UserTypeGroup", table: "UserTypeGroup"); migrationBuilder.DropPrimaryKey( name: "PK_UserType", table: "UserType"); migrationBuilder.DropPrimaryKey( name: "PK_UserPassWordLog", table: "UserPassWordLog"); migrationBuilder.DropIndex( name: "IX_UserPassWordLog_CreateTime", table: "UserPassWordLog"); migrationBuilder.DropPrimaryKey( name: "PK_UserLog", table: "UserLog"); migrationBuilder.DropIndex( name: "IX_UserLog_CreateTime", table: "UserLog"); migrationBuilder.DropPrimaryKey( name: "PK_UserFeedBack", table: "UserFeedBack"); migrationBuilder.DropIndex( name: "IX_UserFeedBack_CreateTime", table: "UserFeedBack"); migrationBuilder.DropPrimaryKey( name: "PK_UserAgreement", table: "UserAgreement"); migrationBuilder.DropIndex( name: "IX_UserAgreement_CreateTime", table: "UserAgreement"); migrationBuilder.DropPrimaryKey( name: "PK_User", table: "User"); migrationBuilder.DropIndex( name: "IX_User_CreateTime", table: "User"); migrationBuilder.DropPrimaryKey( name: "PK_TumorAssessment_RECIST1Point1BM", table: "TumorAssessment_RECIST1Point1BM"); migrationBuilder.DropPrimaryKey( name: "PK_TumorAssessment_RECIST1Point1", table: "TumorAssessment_RECIST1Point1"); migrationBuilder.DropPrimaryKey( name: "PK_TumorAssessment_IRECIST1Point1", table: "TumorAssessment_IRECIST1Point1"); migrationBuilder.DropPrimaryKey( name: "PK_TrialVirtualSiteCodeUpdate", table: "TrialVirtualSiteCodeUpdate"); migrationBuilder.DropIndex( name: "IX_TrialVirtualSiteCodeUpdate_CreateTime", table: "TrialVirtualSiteCodeUpdate"); migrationBuilder.DropPrimaryKey( name: "PK_TrialUser", table: "TrialUser"); migrationBuilder.DropIndex( name: "IX_TrialUser_CreateTime", table: "TrialUser"); migrationBuilder.DropPrimaryKey( name: "PK_TrialTrianingRecord", table: "TrialTrianingRecord"); migrationBuilder.DropIndex( name: "IX_TrialTrianingRecord_CreateTime", table: "TrialTrianingRecord"); migrationBuilder.DropPrimaryKey( name: "PK_TrialStatus", table: "TrialStatus"); migrationBuilder.DropIndex( name: "IX_TrialStatus_CreateTime", table: "TrialStatus"); migrationBuilder.DropPrimaryKey( name: "PK_TrialStateChange", table: "TrialStateChange"); migrationBuilder.DropIndex( name: "IX_TrialStateChange_CreateTime", table: "TrialStateChange"); migrationBuilder.DropPrimaryKey( name: "PK_TrialSiteUserSurvey", table: "TrialSiteUserSurvey"); migrationBuilder.DropIndex( name: "IX_TrialSiteUserSurvey_CreateTime", table: "TrialSiteUserSurvey"); migrationBuilder.DropPrimaryKey( name: "PK_TrialSiteUser", table: "TrialSiteUser"); migrationBuilder.DropIndex( name: "IX_TrialSiteUser_CreateTime", table: "TrialSiteUser"); migrationBuilder.DropPrimaryKey( name: "PK_TrialSiteSurvey", table: "TrialSiteSurvey"); migrationBuilder.DropIndex( name: "IX_TrialSiteSurvey_CreateTime", table: "TrialSiteSurvey"); migrationBuilder.DropPrimaryKey( name: "PK_TrialSiteEquipmentSurvey", table: "TrialSiteEquipmentSurvey"); migrationBuilder.DropIndex( name: "IX_TrialSiteEquipmentSurvey_CreateTime", table: "TrialSiteEquipmentSurvey"); migrationBuilder.DropPrimaryKey( name: "PK_TrialSiteDicomAE", table: "TrialSiteDicomAE"); migrationBuilder.DropIndex( name: "IX_TrialSiteDicomAE_CreateTime", table: "TrialSiteDicomAE"); migrationBuilder.DropPrimaryKey( name: "PK_TrialSite", table: "TrialSite"); migrationBuilder.DropIndex( name: "IX_TrialSite_CreateTime", table: "TrialSite"); migrationBuilder.DropPrimaryKey( name: "PK_TrialSign", table: "TrialSign"); migrationBuilder.DropIndex( name: "IX_TrialSign_CreateTime", table: "TrialSign"); migrationBuilder.DropPrimaryKey( name: "PK_TrialRevenuesPriceVerification", table: "TrialRevenuesPriceVerification"); migrationBuilder.DropPrimaryKey( name: "PK_TrialRevenuesPrice", table: "TrialRevenuesPrice"); migrationBuilder.DropIndex( name: "IX_TrialRevenuesPrice_CreateTime", table: "TrialRevenuesPrice"); migrationBuilder.DropPrimaryKey( name: "PK_TrialQCQuestionAnswer", table: "TrialQCQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_TrialQCQuestionAnswer_CreateTime", table: "TrialQCQuestionAnswer"); migrationBuilder.DropPrimaryKey( name: "PK_TrialQCQuestion", table: "TrialQCQuestion"); migrationBuilder.DropIndex( name: "IX_TrialQCQuestion_CreateTime", table: "TrialQCQuestion"); migrationBuilder.DropPrimaryKey( name: "PK_TrialPaymentPrice", table: "TrialPaymentPrice"); migrationBuilder.DropIndex( name: "IX_TrialPaymentPrice_CreateTime", table: "TrialPaymentPrice"); migrationBuilder.DropPrimaryKey( name: "PK_TrialNormalRecord", table: "TrialNormalRecord"); migrationBuilder.DropIndex( name: "IX_TrialNormalRecord_CreateTime", table: "TrialNormalRecord"); migrationBuilder.DropPrimaryKey( name: "PK_TrialImageDownload", table: "TrialImageDownload"); migrationBuilder.DropIndex( name: "IX_TrialImageDownload_CreateTime", table: "TrialImageDownload"); migrationBuilder.DropPrimaryKey( name: "PK_TrialIdentityUser", table: "TrialIdentityUser"); migrationBuilder.DropIndex( name: "IX_TrialIdentityUser_CreateTime", table: "TrialIdentityUser"); migrationBuilder.DropPrimaryKey( name: "PK_TrialHistoryRecordFile", table: "TrialHistoryRecordFile"); migrationBuilder.DropIndex( name: "IX_TrialHistoryRecordFile_CreateTime", table: "TrialHistoryRecordFile"); migrationBuilder.DropPrimaryKey( name: "PK_TrialFinalRecord", table: "TrialFinalRecord"); migrationBuilder.DropIndex( name: "IX_TrialFinalRecord_CreateTime", table: "TrialFinalRecord"); migrationBuilder.DropPrimaryKey( name: "PK_TrialFileType", table: "TrialFileType"); migrationBuilder.DropIndex( name: "IX_TrialFileType_CreateTime", table: "TrialFileType"); migrationBuilder.DropPrimaryKey( name: "PK_TrialFile", table: "TrialFile"); migrationBuilder.DropIndex( name: "IX_TrialFile_CreateTime", table: "TrialFile"); migrationBuilder.DropPrimaryKey( name: "PK_TrialExternalUser", table: "TrialExternalUser"); migrationBuilder.DropIndex( name: "IX_TrialExternalUser_CreateTime", table: "TrialExternalUser"); migrationBuilder.DropPrimaryKey( name: "PK_TrialExperienceCriteria", table: "TrialExperienceCriteria"); migrationBuilder.DropPrimaryKey( name: "PK_TrialExperience", table: "TrialExperience"); migrationBuilder.DropIndex( name: "IX_TrialExperience_CreateTime", table: "TrialExperience"); migrationBuilder.DropPrimaryKey( name: "PK_TrialEmailNoticeUser", table: "TrialEmailNoticeUser"); migrationBuilder.DropPrimaryKey( name: "PK_TrialEmailNoticeConfig", table: "TrialEmailNoticeConfig"); migrationBuilder.DropIndex( name: "IX_TrialEmailNoticeConfig_CreateTime", table: "TrialEmailNoticeConfig"); migrationBuilder.DropPrimaryKey( name: "PK_TrialEmailBlackUser", table: "TrialEmailBlackUser"); migrationBuilder.DropPrimaryKey( name: "PK_TrialDocumentAttachment", table: "TrialDocumentAttachment"); migrationBuilder.DropIndex( name: "IX_TrialDocumentAttachment_CreateTime", table: "TrialDocumentAttachment"); migrationBuilder.DropPrimaryKey( name: "PK_TrialDocument", table: "TrialDocument"); migrationBuilder.DropIndex( name: "IX_TrialDocument_CreateTime", table: "TrialDocument"); migrationBuilder.DropPrimaryKey( name: "PK_TrialDocNeedConfirmedUserType", table: "TrialDocNeedConfirmedUserType"); migrationBuilder.DropPrimaryKey( name: "PK_TrialDocConfirmedIdentityUser", table: "TrialDocConfirmedIdentityUser"); migrationBuilder.DropIndex( name: "IX_TrialDocConfirmedIdentityUser_CreateTime", table: "TrialDocConfirmedIdentityUser"); migrationBuilder.DropPrimaryKey( name: "PK_TrialDictionary", table: "TrialDictionary"); migrationBuilder.DropPrimaryKey( name: "PK_TrialDicomAE", table: "TrialDicomAE"); migrationBuilder.DropIndex( name: "IX_TrialDicomAE_CreateTime", table: "TrialDicomAE"); migrationBuilder.DropPrimaryKey( name: "PK_TrialCriterionKeyFile", table: "TrialCriterionKeyFile"); migrationBuilder.DropIndex( name: "IX_TrialCriterionKeyFile_CreateTime", table: "TrialCriterionKeyFile"); migrationBuilder.DropPrimaryKey( name: "PK_TrialCriterionDictionaryCode", table: "TrialCriterionDictionaryCode"); migrationBuilder.DropIndex( name: "IX_TrialCriterionDictionaryCode_CreateTime", table: "TrialCriterionDictionaryCode"); migrationBuilder.DropPrimaryKey( name: "PK_TrialCriterionAdditionalAssessmentType", table: "TrialCriterionAdditionalAssessmentType"); migrationBuilder.DropIndex( name: "IX_TrialCriterionAdditionalAssessmentType_CreateTime", table: "TrialCriterionAdditionalAssessmentType"); migrationBuilder.DropPrimaryKey( name: "PK_TrialClinicalTableQuestion", table: "TrialClinicalTableQuestion"); migrationBuilder.DropIndex( name: "IX_TrialClinicalTableQuestion_CreateTime", table: "TrialClinicalTableQuestion"); migrationBuilder.DropPrimaryKey( name: "PK_TrialClinicalQuestion", table: "TrialClinicalQuestion"); migrationBuilder.DropIndex( name: "IX_TrialClinicalQuestion_CreateTime", table: "TrialClinicalQuestion"); migrationBuilder.DropPrimaryKey( name: "PK_TrialClinicalDataSetCriterion", table: "TrialClinicalDataSetCriterion"); migrationBuilder.DropIndex( name: "IX_TrialClinicalDataSetCriterion_CreateTime", table: "TrialClinicalDataSetCriterion"); migrationBuilder.DropPrimaryKey( name: "PK_TrialBodyPart", table: "TrialBodyPart"); migrationBuilder.DropIndex( name: "IX_TrialBodyPart_CreateTime", table: "TrialBodyPart"); migrationBuilder.DropPrimaryKey( name: "PK_TrialAuditShow", table: "TrialAuditShow"); migrationBuilder.DropIndex( name: "IX_TrialAuditShow_CreateTime", table: "TrialAuditShow"); migrationBuilder.DropPrimaryKey( name: "PK_Trial", table: "Trial"); migrationBuilder.DropIndex( name: "IX_Trial_CreateTime", table: "Trial"); migrationBuilder.DropPrimaryKey( name: "PK_TestLength", table: "TestLength"); migrationBuilder.DropPrimaryKey( name: "PK_TaskStudy", table: "TaskStudy"); migrationBuilder.DropIndex( name: "IX_TaskStudy_CreateTime", table: "TaskStudy"); migrationBuilder.DropPrimaryKey( name: "PK_TaskSeries", table: "TaskSeries"); migrationBuilder.DropIndex( name: "IX_TaskSeries_CreateTime", table: "TaskSeries"); migrationBuilder.DropPrimaryKey( name: "PK_TaskMedicalReviewRule", table: "TaskMedicalReviewRule"); migrationBuilder.DropIndex( name: "IX_TaskMedicalReviewRule_CreateTime", table: "TaskMedicalReviewRule"); migrationBuilder.DropPrimaryKey( name: "PK_TaskMedicalReview", table: "TaskMedicalReview"); migrationBuilder.DropIndex( name: "IX_TaskMedicalReview_CreateTime", table: "TaskMedicalReview"); migrationBuilder.DropPrimaryKey( name: "PK_TaskInstance", table: "TaskInstance"); migrationBuilder.DropIndex( name: "IX_TaskInstance_CreateTime", table: "TaskInstance"); migrationBuilder.DropPrimaryKey( name: "PK_TaskInfluence", table: "TaskInfluence"); migrationBuilder.DropIndex( name: "IX_TaskInfluence_CreateTime", table: "TaskInfluence"); migrationBuilder.DropPrimaryKey( name: "PK_TaskConsistentRule", table: "TaskConsistentRule"); migrationBuilder.DropIndex( name: "IX_TaskConsistentRule_CreateTime", table: "TaskConsistentRule"); migrationBuilder.DropPrimaryKey( name: "PK_TaskAllocationRule", table: "TaskAllocationRule"); migrationBuilder.DropIndex( name: "IX_TaskAllocationRule_CreateTime", table: "TaskAllocationRule"); migrationBuilder.DropPrimaryKey( name: "PK_SystemNoticeUserType", table: "SystemNoticeUserType"); migrationBuilder.DropIndex( name: "IX_SystemNoticeUserType_CreateTime", table: "SystemNoticeUserType"); migrationBuilder.DropPrimaryKey( name: "PK_SystemNoticeUserRead", table: "SystemNoticeUserRead"); migrationBuilder.DropIndex( name: "IX_SystemNoticeUserRead_CreateTime", table: "SystemNoticeUserRead"); migrationBuilder.DropPrimaryKey( name: "PK_SystemNotice", table: "SystemNotice"); migrationBuilder.DropIndex( name: "IX_SystemNotice_CreateTime", table: "SystemNotice"); migrationBuilder.DropPrimaryKey( name: "PK_SystemDocumentAttachment", table: "SystemDocumentAttachment"); migrationBuilder.DropIndex( name: "IX_SystemDocumentAttachment_CreateTime", table: "SystemDocumentAttachment"); migrationBuilder.DropPrimaryKey( name: "PK_SystemDocument", table: "SystemDocument"); migrationBuilder.DropIndex( name: "IX_SystemDocument_CreateTime", table: "SystemDocument"); migrationBuilder.DropPrimaryKey( name: "PK_SystemDocNeedConfirmedUserType", table: "SystemDocNeedConfirmedUserType"); migrationBuilder.DropPrimaryKey( name: "PK_SystemDocConfirmedIdentityUser", table: "SystemDocConfirmedIdentityUser"); migrationBuilder.DropIndex( name: "IX_SystemDocConfirmedIdentityUser_CreateTime", table: "SystemDocConfirmedIdentityUser"); migrationBuilder.DropPrimaryKey( name: "PK_SystemCriterionKeyFile", table: "SystemCriterionKeyFile"); migrationBuilder.DropIndex( name: "IX_SystemCriterionKeyFile_CreateTime", table: "SystemCriterionKeyFile"); migrationBuilder.DropPrimaryKey( name: "PK_SystemCriterionDictionaryCode", table: "SystemCriterionDictionaryCode"); migrationBuilder.DropIndex( name: "IX_SystemCriterionDictionaryCode_CreateTime", table: "SystemCriterionDictionaryCode"); migrationBuilder.DropPrimaryKey( name: "PK_SystemClinicalTableQuestion", table: "SystemClinicalTableQuestion"); migrationBuilder.DropIndex( name: "IX_SystemClinicalTableQuestion_CreateTime", table: "SystemClinicalTableQuestion"); migrationBuilder.DropPrimaryKey( name: "PK_SystemClinicalQuestion", table: "SystemClinicalQuestion"); migrationBuilder.DropIndex( name: "IX_SystemClinicalQuestion_CreateTime", table: "SystemClinicalQuestion"); migrationBuilder.DropPrimaryKey( name: "PK_SystemBasicData", table: "SystemBasicData"); migrationBuilder.DropIndex( name: "IX_SystemBasicData_CreateTime", table: "SystemBasicData"); migrationBuilder.DropPrimaryKey( name: "PK_SystemAnonymization", table: "SystemAnonymization"); migrationBuilder.DropIndex( name: "IX_SystemAnonymization_CreateTime", table: "SystemAnonymization"); migrationBuilder.DropPrimaryKey( name: "PK_SysFileType", table: "SysFileType"); migrationBuilder.DropIndex( name: "IX_SysFileType_CreateTime", table: "SysFileType"); migrationBuilder.DropPrimaryKey( name: "PK_SubjectVisitImageBackRecord", table: "SubjectVisitImageBackRecord"); migrationBuilder.DropIndex( name: "IX_SubjectVisitImageBackRecord_CreateTime", table: "SubjectVisitImageBackRecord"); migrationBuilder.DropPrimaryKey( name: "PK_SubjectVisit", table: "SubjectVisit"); migrationBuilder.DropIndex( name: "IX_SubjectVisit_CreateTime", table: "SubjectVisit"); migrationBuilder.DropPrimaryKey( name: "PK_SubjectUser", table: "SubjectUser"); migrationBuilder.DropIndex( name: "IX_SubjectUser_CreateTime", table: "SubjectUser"); migrationBuilder.DropPrimaryKey( name: "PK_SubjectCriteriaEvaluationVisitStudyFilter", table: "SubjectCriteriaEvaluationVisitStudyFilter"); migrationBuilder.DropIndex( name: "IX_SubjectCriteriaEvaluationVisitStudyFilter_CreateTime", table: "SubjectCriteriaEvaluationVisitStudyFilter"); migrationBuilder.DropPrimaryKey( name: "PK_SubjectCriteriaEvaluationVisitFilter", table: "SubjectCriteriaEvaluationVisitFilter"); migrationBuilder.DropIndex( name: "IX_SubjectCriteriaEvaluationVisitFilter_CreateTime", table: "SubjectCriteriaEvaluationVisitFilter"); migrationBuilder.DropPrimaryKey( name: "PK_SubjectCriteriaEvaluation", table: "SubjectCriteriaEvaluation"); migrationBuilder.DropIndex( name: "IX_SubjectCriteriaEvaluation_CreateTime", table: "SubjectCriteriaEvaluation"); migrationBuilder.DropPrimaryKey( name: "PK_SubjectCanceDoctor", table: "SubjectCanceDoctor"); migrationBuilder.DropIndex( name: "IX_SubjectCanceDoctor_CreateTime", table: "SubjectCanceDoctor"); migrationBuilder.DropPrimaryKey( name: "PK_SubjectAdditionalEvaluationResult", table: "SubjectAdditionalEvaluationResult"); migrationBuilder.DropIndex( name: "IX_SubjectAdditionalEvaluationResult_CreateTime", table: "SubjectAdditionalEvaluationResult"); migrationBuilder.DropPrimaryKey( name: "PK_Subject", table: "Subject"); migrationBuilder.DropIndex( name: "IX_Subject_CreateTime", table: "Subject"); migrationBuilder.DropPrimaryKey( name: "PK_StudyMonitor", table: "StudyMonitor"); migrationBuilder.DropIndex( name: "IX_StudyMonitor_CreateTime", table: "StudyMonitor"); migrationBuilder.DropPrimaryKey( name: "PK_Sponsor", table: "Sponsor"); migrationBuilder.DropIndex( name: "IX_Sponsor_CreateTime", table: "Sponsor"); migrationBuilder.DropPrimaryKey( name: "PK_Site", table: "Site"); migrationBuilder.DropIndex( name: "IX_Site_CreateTime", table: "Site"); migrationBuilder.DropPrimaryKey( name: "PK_ShortcutKey", table: "ShortcutKey"); migrationBuilder.DropIndex( name: "IX_ShortcutKey_CreateTime", table: "ShortcutKey"); migrationBuilder.DropPrimaryKey( name: "PK_SCPStudy", table: "SCPStudy"); migrationBuilder.DropIndex( name: "IX_SCPStudy_CreateTime", table: "SCPStudy"); migrationBuilder.DropPrimaryKey( name: "PK_SCPSeries", table: "SCPSeries"); migrationBuilder.DropIndex( name: "IX_SCPSeries_CreateTime", table: "SCPSeries"); migrationBuilder.DropPrimaryKey( name: "PK_SCPPatient", table: "SCPPatient"); migrationBuilder.DropIndex( name: "IX_SCPPatient_CreateTime", table: "SCPPatient"); migrationBuilder.DropPrimaryKey( name: "PK_SCPInstance", table: "SCPInstance"); migrationBuilder.DropIndex( name: "IX_SCPInstance_CreateTime", table: "SCPInstance"); migrationBuilder.DropPrimaryKey( name: "PK_SCPImageUpload", table: "SCPImageUpload"); migrationBuilder.DropIndex( name: "IX_SCPImageUpload_CreateTime", table: "SCPImageUpload"); migrationBuilder.DropPrimaryKey( name: "PK_ResearchPublication", table: "ResearchPublication"); migrationBuilder.DropIndex( name: "IX_ResearchPublication_CreateTime", table: "ResearchPublication"); migrationBuilder.DropPrimaryKey( name: "PK_ReadModuleCriterionFrom", table: "ReadModuleCriterionFrom"); migrationBuilder.DropIndex( name: "IX_ReadModuleCriterionFrom_CreateTime", table: "ReadModuleCriterionFrom"); migrationBuilder.DropPrimaryKey( name: "PK_ReadModule", table: "ReadModule"); migrationBuilder.DropIndex( name: "IX_ReadModule_CreateTime", table: "ReadModule"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingTrialCriterionDictionary", table: "ReadingTrialCriterionDictionary"); migrationBuilder.DropIndex( name: "IX_ReadingTrialCriterionDictionary_CreateTime", table: "ReadingTrialCriterionDictionary"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingTaskRelation", table: "ReadingTaskRelation"); migrationBuilder.DropIndex( name: "IX_ReadingTaskRelation_CreateTime", table: "ReadingTaskRelation"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingTaskQuestionMark", table: "ReadingTaskQuestionMark"); migrationBuilder.DropIndex( name: "IX_ReadingTaskQuestionMark_CreateTime", table: "ReadingTaskQuestionMark"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingTaskQuestionAnswer", table: "ReadingTaskQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ReadingTaskQuestionAnswer_CreateTime", table: "ReadingTaskQuestionAnswer"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingTableQuestionTrial", table: "ReadingTableQuestionTrial"); migrationBuilder.DropIndex( name: "IX_ReadingTableQuestionTrial_CreateTime", table: "ReadingTableQuestionTrial"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingTableQuestionSystem", table: "ReadingTableQuestionSystem"); migrationBuilder.DropIndex( name: "IX_ReadingTableQuestionSystem_CreateTime", table: "ReadingTableQuestionSystem"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingTableQuestionAnswer", table: "ReadingTableQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ReadingTableQuestionAnswer_CreateTime", table: "ReadingTableQuestionAnswer"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingTableAnswerRowInfo", table: "ReadingTableAnswerRowInfo"); migrationBuilder.DropIndex( name: "IX_ReadingTableAnswerRowInfo_CreateTime", table: "ReadingTableAnswerRowInfo"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingSystemCriterionDictionary", table: "ReadingSystemCriterionDictionary"); migrationBuilder.DropIndex( name: "IX_ReadingSystemCriterionDictionary_CreateTime", table: "ReadingSystemCriterionDictionary"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingQuestionTrial", table: "ReadingQuestionTrial"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionTrial_CreateTime", table: "ReadingQuestionTrial"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingQuestionSystem", table: "ReadingQuestionSystem"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionSystem_CreateTime", table: "ReadingQuestionSystem"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingQuestionCriterionTrial", table: "ReadingQuestionCriterionTrial"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionCriterionTrial_CreateTime", table: "ReadingQuestionCriterionTrial"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingQuestionCriterionSystem", table: "ReadingQuestionCriterionSystem"); migrationBuilder.DropIndex( name: "IX_ReadingQuestionCriterionSystem_CreateTime", table: "ReadingQuestionCriterionSystem"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingPeriodSite", table: "ReadingPeriodSite"); migrationBuilder.DropIndex( name: "IX_ReadingPeriodSite_CreateTime", table: "ReadingPeriodSite"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingPeriodSet", table: "ReadingPeriodSet"); migrationBuilder.DropIndex( name: "IX_ReadingPeriodSet_CreateTime", table: "ReadingPeriodSet"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingPeriodPlan", table: "ReadingPeriodPlan"); migrationBuilder.DropIndex( name: "IX_ReadingPeriodPlan_CreateTime", table: "ReadingPeriodPlan"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingOncologyTaskInfo", table: "ReadingOncologyTaskInfo"); migrationBuilder.DropIndex( name: "IX_ReadingOncologyTaskInfo_CreateTime", table: "ReadingOncologyTaskInfo"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingNoneDicomMarkBinding", table: "ReadingNoneDicomMarkBinding"); migrationBuilder.DropIndex( name: "IX_ReadingNoneDicomMarkBinding_CreateTime", table: "ReadingNoneDicomMarkBinding"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingNoneDicomMark", table: "ReadingNoneDicomMark"); migrationBuilder.DropIndex( name: "IX_ReadingNoneDicomMark_CreateTime", table: "ReadingNoneDicomMark"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingMedicineTrialQuestion", table: "ReadingMedicineTrialQuestion"); migrationBuilder.DropIndex( name: "IX_ReadingMedicineTrialQuestion_CreateTime", table: "ReadingMedicineTrialQuestion"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingMedicineSystemQuestion", table: "ReadingMedicineSystemQuestion"); migrationBuilder.DropIndex( name: "IX_ReadingMedicineSystemQuestion_CreateTime", table: "ReadingMedicineSystemQuestion"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingMedicineQuestionAnswer", table: "ReadingMedicineQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ReadingMedicineQuestionAnswer_CreateTime", table: "ReadingMedicineQuestionAnswer"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingMedicalReviewDialog", table: "ReadingMedicalReviewDialog"); migrationBuilder.DropIndex( name: "IX_ReadingMedicalReviewDialog_CreateTime", table: "ReadingMedicalReviewDialog"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingJudgeInfo", table: "ReadingJudgeInfo"); migrationBuilder.DropIndex( name: "IX_ReadingJudgeInfo_CreateTime", table: "ReadingJudgeInfo"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingImportFile", table: "ReadingImportFile"); migrationBuilder.DropIndex( name: "IX_ReadingImportFile_CreateTime", table: "ReadingImportFile"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingGlobalTaskInfo", table: "ReadingGlobalTaskInfo"); migrationBuilder.DropIndex( name: "IX_ReadingGlobalTaskInfo_CreateTime", table: "ReadingGlobalTaskInfo"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingCustomTag", table: "ReadingCustomTag"); migrationBuilder.DropIndex( name: "IX_ReadingCustomTag_CreateTime", table: "ReadingCustomTag"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingCriterionPage", table: "ReadingCriterionPage"); migrationBuilder.DropIndex( name: "IX_ReadingCriterionPage_CreateTime", table: "ReadingCriterionPage"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingConsistentClinicalDataPDF", table: "ReadingConsistentClinicalDataPDF"); migrationBuilder.DropIndex( name: "IX_ReadingConsistentClinicalDataPDF_CreateTime", table: "ReadingConsistentClinicalDataPDF"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingConsistentClinicalData", table: "ReadingConsistentClinicalData"); migrationBuilder.DropIndex( name: "IX_ReadingConsistentClinicalData_CreateTime", table: "ReadingConsistentClinicalData"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingClinicalDataPDF", table: "ReadingClinicalDataPDF"); migrationBuilder.DropIndex( name: "IX_ReadingClinicalDataPDF_CreateTime", table: "ReadingClinicalDataPDF"); migrationBuilder.DropPrimaryKey( name: "PK_ReadingClinicalData", table: "ReadingClinicalData"); migrationBuilder.DropIndex( name: "IX_ReadingClinicalData_CreateTime", table: "ReadingClinicalData"); migrationBuilder.DropPrimaryKey( name: "PK_RankPrice", table: "RankPrice"); migrationBuilder.DropIndex( name: "IX_RankPrice_CreateTime", table: "RankPrice"); migrationBuilder.DropPrimaryKey( name: "PK_QCQuestion", table: "QCQuestion"); migrationBuilder.DropIndex( name: "IX_QCQuestion_CreateTime", table: "QCQuestion"); migrationBuilder.DropPrimaryKey( name: "PK_QCChallengeDialog", table: "QCChallengeDialog"); migrationBuilder.DropIndex( name: "IX_QCChallengeDialog_CreateTime", table: "QCChallengeDialog"); migrationBuilder.DropPrimaryKey( name: "PK_QCChallenge", table: "QCChallenge"); migrationBuilder.DropIndex( name: "IX_QCChallenge_CreateTime", table: "QCChallenge"); migrationBuilder.DropPrimaryKey( name: "PK_PublishLog", table: "PublishLog"); migrationBuilder.DropIndex( name: "IX_PublishLog_CreateTime", table: "PublishLog"); migrationBuilder.DropPrimaryKey( name: "PK_PreviousSurgery", table: "PreviousSurgery"); migrationBuilder.DropIndex( name: "IX_PreviousSurgery_CreateTime", table: "PreviousSurgery"); migrationBuilder.DropPrimaryKey( name: "PK_PreviousPDF", table: "PreviousPDF"); migrationBuilder.DropIndex( name: "IX_PreviousPDF_CreateTime", table: "PreviousPDF"); migrationBuilder.DropPrimaryKey( name: "PK_PreviousOther", table: "PreviousOther"); migrationBuilder.DropIndex( name: "IX_PreviousOther_CreateTime", table: "PreviousOther"); migrationBuilder.DropPrimaryKey( name: "PK_PreviousHistory", table: "PreviousHistory"); migrationBuilder.DropIndex( name: "IX_PreviousHistory_CreateTime", table: "PreviousHistory"); migrationBuilder.DropPrimaryKey( name: "PK_Postgraduate", table: "Postgraduate"); migrationBuilder.DropIndex( name: "IX_Postgraduate_CreateTime", table: "Postgraduate"); migrationBuilder.DropPrimaryKey( name: "PK_PaymentDetail", table: "PaymentDetail"); migrationBuilder.DropIndex( name: "IX_PaymentDetail_CreateTime", table: "PaymentDetail"); migrationBuilder.DropPrimaryKey( name: "PK_PaymentAdjustment", table: "PaymentAdjustment"); migrationBuilder.DropIndex( name: "IX_PaymentAdjustment_CreateTime", table: "PaymentAdjustment"); migrationBuilder.DropPrimaryKey( name: "PK_Payment", table: "Payment"); migrationBuilder.DropIndex( name: "IX_Payment_CreateTime", table: "Payment"); migrationBuilder.DropPrimaryKey( name: "PK_OrganTrialInfo", table: "OrganTrialInfo"); migrationBuilder.DropIndex( name: "IX_OrganTrialInfo_CreateTime", table: "OrganTrialInfo"); migrationBuilder.DropPrimaryKey( name: "PK_OrganInfo", table: "OrganInfo"); migrationBuilder.DropIndex( name: "IX_OrganInfo_CreateTime", table: "OrganInfo"); migrationBuilder.DropPrimaryKey( name: "PK_NoneDicomStudyFile", table: "NoneDicomStudyFile"); migrationBuilder.DropIndex( name: "IX_NoneDicomStudyFile_CreateTime", table: "NoneDicomStudyFile"); migrationBuilder.DropPrimaryKey( name: "PK_NoneDicomStudy", table: "NoneDicomStudy"); migrationBuilder.DropIndex( name: "IX_NoneDicomStudy_CreateTime", table: "NoneDicomStudy"); migrationBuilder.DropPrimaryKey( name: "PK_Menu", table: "Menu"); migrationBuilder.DropIndex( name: "IX_Menu_CreateTime", table: "Menu"); migrationBuilder.DropPrimaryKey( name: "PK_Internationalization", table: "Internationalization"); migrationBuilder.DropIndex( name: "IX_Internationalization_CreateTime", table: "Internationalization"); migrationBuilder.DropPrimaryKey( name: "PK_InspectionFile", table: "InspectionFile"); migrationBuilder.DropIndex( name: "IX_InspectionFile_CreateTime", table: "InspectionFile"); migrationBuilder.DropPrimaryKey( name: "PK_ImageShare", table: "ImageShare"); migrationBuilder.DropPrimaryKey( name: "PK_IdentityUser", table: "IdentityUser"); migrationBuilder.DropIndex( name: "IX_IdentityUser_CreateTime", table: "IdentityUser"); migrationBuilder.DropPrimaryKey( name: "PK_Hospital", table: "Hospital"); migrationBuilder.DropIndex( name: "IX_Hospital_CreateTime", table: "Hospital"); migrationBuilder.DropPrimaryKey( name: "PK_FrontAuditConfig", table: "FrontAuditConfig"); migrationBuilder.DropIndex( name: "IX_FrontAuditConfig_CreateTime", table: "FrontAuditConfig"); migrationBuilder.DropPrimaryKey( name: "PK_ExploreRecommend", table: "ExploreRecommend"); migrationBuilder.DropIndex( name: "IX_ExploreRecommend_CreateTime", table: "ExploreRecommend"); migrationBuilder.DropPrimaryKey( name: "PK_ExchangeRate", table: "ExchangeRate"); migrationBuilder.DropIndex( name: "IX_ExchangeRate_CreateTime", table: "ExchangeRate"); migrationBuilder.DropPrimaryKey( name: "PK_EventStoreRecord", table: "EventStoreRecord"); migrationBuilder.DropIndex( name: "IX_EventStoreRecord_CreateTime", table: "EventStoreRecord"); migrationBuilder.DropPrimaryKey( name: "PK_EnrollReadingCriterion", table: "EnrollReadingCriterion"); migrationBuilder.DropIndex( name: "IX_EnrollReadingCriterion_CreateTime", table: "EnrollReadingCriterion"); migrationBuilder.DropPrimaryKey( name: "PK_EnrollReadingCategory", table: "EnrollReadingCategory"); migrationBuilder.DropIndex( name: "IX_EnrollReadingCategory_CreateTime", table: "EnrollReadingCategory"); migrationBuilder.DropPrimaryKey( name: "PK_EnrollDetail", table: "EnrollDetail"); migrationBuilder.DropIndex( name: "IX_EnrollDetail_CreateTime", table: "EnrollDetail"); migrationBuilder.DropPrimaryKey( name: "PK_Enroll", table: "Enroll"); migrationBuilder.DropIndex( name: "IX_Enroll_CreateTime", table: "Enroll"); migrationBuilder.DropPrimaryKey( name: "PK_EmailReSendLog", table: "EmailReSendLog"); migrationBuilder.DropIndex( name: "IX_EmailReSendLog_CreateTime", table: "EmailReSendLog"); migrationBuilder.DropPrimaryKey( name: "PK_EmailRecipientLog", table: "EmailRecipientLog"); migrationBuilder.DropIndex( name: "IX_EmailRecipientLog_CreateTime", table: "EmailRecipientLog"); migrationBuilder.DropPrimaryKey( name: "PK_EmailNoticeUserType", table: "EmailNoticeUserType"); migrationBuilder.DropPrimaryKey( name: "PK_EmailNoticeConfig", table: "EmailNoticeConfig"); migrationBuilder.DropIndex( name: "IX_EmailNoticeConfig_CreateTime", table: "EmailNoticeConfig"); migrationBuilder.DropPrimaryKey( name: "PK_EmailLog", table: "EmailLog"); migrationBuilder.DropIndex( name: "IX_EmailLog_CreateTime", table: "EmailLog"); migrationBuilder.DropPrimaryKey( name: "PK_EmailAttachmentLog", table: "EmailAttachmentLog"); migrationBuilder.DropIndex( name: "IX_EmailAttachmentLog_CreateTime", table: "EmailAttachmentLog"); migrationBuilder.DropPrimaryKey( name: "PK_Education", table: "Education"); migrationBuilder.DropIndex( name: "IX_Education_CreateTime", table: "Education"); migrationBuilder.DropPrimaryKey( name: "PK_DoctorWorkload", table: "DoctorWorkload"); migrationBuilder.DropIndex( name: "IX_DoctorWorkload_CreateTime", table: "DoctorWorkload"); migrationBuilder.DropPrimaryKey( name: "PK_DoctorSummarize", table: "DoctorSummarize"); migrationBuilder.DropIndex( name: "IX_DoctorSummarize_CreateTime", table: "DoctorSummarize"); migrationBuilder.DropPrimaryKey( name: "PK_DoctorPayInformation", table: "DoctorPayInformation"); migrationBuilder.DropIndex( name: "IX_DoctorPayInformation_CreateTime", table: "DoctorPayInformation"); migrationBuilder.DropPrimaryKey( name: "PK_DoctorDictionary", table: "DoctorDictionary"); migrationBuilder.DropPrimaryKey( name: "PK_DoctorCriterionFile", table: "DoctorCriterionFile"); migrationBuilder.DropIndex( name: "IX_DoctorCriterionFile_CreateTime", table: "DoctorCriterionFile"); migrationBuilder.DropPrimaryKey( name: "PK_Doctor", table: "Doctor"); migrationBuilder.DropIndex( name: "IX_Doctor_CreateTime", table: "Doctor"); migrationBuilder.DropPrimaryKey( name: "PK_Dictionary", table: "Dictionary"); migrationBuilder.DropIndex( name: "IX_Dictionary_CreateTime", table: "Dictionary"); migrationBuilder.DropPrimaryKey( name: "PK_DicomStudy", table: "DicomStudy"); migrationBuilder.DropIndex( name: "IX_DicomStudy_CreateTime", table: "DicomStudy"); migrationBuilder.DropPrimaryKey( name: "PK_DicomSeries", table: "DicomSeries"); migrationBuilder.DropIndex( name: "IX_DicomSeries_CreateTime", table: "DicomSeries"); migrationBuilder.DropPrimaryKey( name: "PK_DicomInstance", table: "DicomInstance"); migrationBuilder.DropIndex( name: "IX_DicomInstance_CreateTime", table: "DicomInstance"); migrationBuilder.DropPrimaryKey( name: "PK_DataInspection", table: "DataInspection"); migrationBuilder.DropIndex( name: "IX_DataInspection_CreateTime", table: "DataInspection"); migrationBuilder.DropPrimaryKey( name: "PK_CROCompany", table: "CROCompany"); migrationBuilder.DropIndex( name: "IX_CROCompany_CreateTime", table: "CROCompany"); migrationBuilder.DropPrimaryKey( name: "PK_CriterionNidusTrial", table: "CriterionNidusTrial"); migrationBuilder.DropIndex( name: "IX_CriterionNidusTrial_CreateTime", table: "CriterionNidusTrial"); migrationBuilder.DropPrimaryKey( name: "PK_CriterionNidusSystem", table: "CriterionNidusSystem"); migrationBuilder.DropIndex( name: "IX_CriterionNidusSystem_CreateTime", table: "CriterionNidusSystem"); migrationBuilder.DropPrimaryKey( name: "PK_CriterionKeyFileRead", table: "CriterionKeyFileRead"); migrationBuilder.DropIndex( name: "IX_CriterionKeyFileRead_CreateTime", table: "CriterionKeyFileRead"); migrationBuilder.DropPrimaryKey( name: "PK_CommonDocument", table: "CommonDocument"); migrationBuilder.DropIndex( name: "IX_CommonDocument_CreateTime", table: "CommonDocument"); migrationBuilder.DropPrimaryKey( name: "PK_ClinicalTableAnswer", table: "ClinicalTableAnswer"); migrationBuilder.DropIndex( name: "IX_ClinicalTableAnswer_CreateTime", table: "ClinicalTableAnswer"); migrationBuilder.DropPrimaryKey( name: "PK_ClinicalQuestionAnswer", table: "ClinicalQuestionAnswer"); migrationBuilder.DropIndex( name: "IX_ClinicalQuestionAnswer_CreateTime", table: "ClinicalQuestionAnswer"); migrationBuilder.DropPrimaryKey( name: "PK_ClinicalForm", table: "ClinicalForm"); migrationBuilder.DropIndex( name: "IX_ClinicalForm_CreateTime", table: "ClinicalForm"); migrationBuilder.DropPrimaryKey( name: "PK_ClinicalDataTrialSet", table: "ClinicalDataTrialSet"); migrationBuilder.DropIndex( name: "IX_ClinicalDataTrialSet_CreateTime", table: "ClinicalDataTrialSet"); migrationBuilder.DropPrimaryKey( name: "PK_ClinicalDataSystemSet", table: "ClinicalDataSystemSet"); migrationBuilder.DropIndex( name: "IX_ClinicalDataSystemSet_CreateTime", table: "ClinicalDataSystemSet"); migrationBuilder.DropPrimaryKey( name: "PK_ClinicalAnswerRowInfo", table: "ClinicalAnswerRowInfo"); migrationBuilder.DropIndex( name: "IX_ClinicalAnswerRowInfo_CreateTime", table: "ClinicalAnswerRowInfo"); migrationBuilder.DropPrimaryKey( name: "PK_CheckChallengeDialog", table: "CheckChallengeDialog"); migrationBuilder.DropIndex( name: "IX_CheckChallengeDialog_CreateTime", table: "CheckChallengeDialog"); migrationBuilder.DropPrimaryKey( name: "PK_AuditRecordPermission", table: "AuditRecordPermission"); migrationBuilder.DropIndex( name: "IX_AuditRecordPermission_CreateTime", table: "AuditRecordPermission"); migrationBuilder.DropPrimaryKey( name: "PK_AuditRecordIdentityUser", table: "AuditRecordIdentityUser"); migrationBuilder.DropIndex( name: "IX_AuditRecordIdentityUser_CreateTime", table: "AuditRecordIdentityUser"); migrationBuilder.DropPrimaryKey( name: "PK_AuditRecord", table: "AuditRecord"); migrationBuilder.DropIndex( name: "IX_AuditRecord_CreateTime", table: "AuditRecord"); migrationBuilder.DropPrimaryKey( name: "PK_AuditDocumentClosure", table: "AuditDocumentClosure"); migrationBuilder.DropPrimaryKey( name: "PK_AuditDocument", table: "AuditDocument"); migrationBuilder.DropIndex( name: "IX_AuditDocument_CreateTime", table: "AuditDocument"); migrationBuilder.DropPrimaryKey( name: "PK_Attachment", table: "Attachment"); migrationBuilder.DropIndex( name: "IX_Attachment_CreateTime", table: "Attachment"); migrationBuilder.AlterColumn( name: "UserName", table: "IdentityUser", type: "nvarchar(400)", maxLength: 400, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(400)", oldMaxLength: 400, oldCollation: "Chinese_PRC_CS_AS"); migrationBuilder.AddPrimaryKey( name: "PK_VolumeReward", table: "VolumeReward", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_VisitTaskReReading", table: "VisitTaskReReading", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_VisitTask", table: "VisitTask", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_VisitStage", table: "VisitStage", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_VisitPlanInfluenceStudy", table: "VisitPlanInfluenceStudy", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_VisitPlanInfluenceStat", table: "VisitPlanInfluenceStat", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_VerificationCode", table: "VerificationCode", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_Vacation", table: "Vacation", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_UserWLTemplate", table: "UserWLTemplate", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_UserTypeMenu", table: "UserTypeMenu", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_UserTypeGroup", table: "UserTypeGroup", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_UserType", table: "UserType", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_UserPassWordLog", table: "UserPassWordLog", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_UserLog", table: "UserLog", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_UserFeedBack", table: "UserFeedBack", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_UserAgreement", table: "UserAgreement", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_User", table: "User", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TumorAssessment_RECIST1Point1BM", table: "TumorAssessment_RECIST1Point1BM", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TumorAssessment_RECIST1Point1", table: "TumorAssessment_RECIST1Point1", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TumorAssessment_IRECIST1Point1", table: "TumorAssessment_IRECIST1Point1", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialVirtualSiteCodeUpdate", table: "TrialVirtualSiteCodeUpdate", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialUser", table: "TrialUser", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialTrianingRecord", table: "TrialTrianingRecord", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialStatus", table: "TrialStatus", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialStateChange", table: "TrialStateChange", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialSiteUserSurvey", table: "TrialSiteUserSurvey", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialSiteUser", table: "TrialSiteUser", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialSiteSurvey", table: "TrialSiteSurvey", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialSiteEquipmentSurvey", table: "TrialSiteEquipmentSurvey", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialSiteDicomAE", table: "TrialSiteDicomAE", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialSite", table: "TrialSite", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialSign", table: "TrialSign", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialRevenuesPriceVerification", table: "TrialRevenuesPriceVerification", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialRevenuesPrice", table: "TrialRevenuesPrice", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialQCQuestionAnswer", table: "TrialQCQuestionAnswer", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialQCQuestion", table: "TrialQCQuestion", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialPaymentPrice", table: "TrialPaymentPrice", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialNormalRecord", table: "TrialNormalRecord", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialImageDownload", table: "TrialImageDownload", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialIdentityUser", table: "TrialIdentityUser", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialHistoryRecordFile", table: "TrialHistoryRecordFile", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialFinalRecord", table: "TrialFinalRecord", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialFileType", table: "TrialFileType", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialFile", table: "TrialFile", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialExternalUser", table: "TrialExternalUser", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialExperienceCriteria", table: "TrialExperienceCriteria", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialExperience", table: "TrialExperience", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialEmailNoticeUser", table: "TrialEmailNoticeUser", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialEmailNoticeConfig", table: "TrialEmailNoticeConfig", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialEmailBlackUser", table: "TrialEmailBlackUser", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialDocumentAttachment", table: "TrialDocumentAttachment", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialDocument", table: "TrialDocument", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialDocNeedConfirmedUserType", table: "TrialDocNeedConfirmedUserType", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialDocConfirmedIdentityUser", table: "TrialDocConfirmedIdentityUser", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialDictionary", table: "TrialDictionary", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialDicomAE", table: "TrialDicomAE", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialCriterionKeyFile", table: "TrialCriterionKeyFile", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialCriterionDictionaryCode", table: "TrialCriterionDictionaryCode", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialCriterionAdditionalAssessmentType", table: "TrialCriterionAdditionalAssessmentType", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialClinicalTableQuestion", table: "TrialClinicalTableQuestion", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialClinicalQuestion", table: "TrialClinicalQuestion", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialClinicalDataSetCriterion", table: "TrialClinicalDataSetCriterion", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialBodyPart", table: "TrialBodyPart", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TrialAuditShow", table: "TrialAuditShow", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_Trial", table: "Trial", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TestLength", table: "TestLength", column: "Id"); migrationBuilder.AddUniqueConstraint( name: "AK_TaskStudy_Id", table: "TaskStudy", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TaskStudy", table: "TaskStudy", column: "SeqId"); migrationBuilder.AddUniqueConstraint( name: "AK_TaskSeries_Id", table: "TaskSeries", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TaskSeries", table: "TaskSeries", column: "SeqId"); migrationBuilder.AddPrimaryKey( name: "PK_TaskMedicalReviewRule", table: "TaskMedicalReviewRule", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TaskMedicalReview", table: "TaskMedicalReview", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TaskInstance", table: "TaskInstance", column: "SeqId"); migrationBuilder.AddPrimaryKey( name: "PK_TaskInfluence", table: "TaskInfluence", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TaskConsistentRule", table: "TaskConsistentRule", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_TaskAllocationRule", table: "TaskAllocationRule", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SystemNoticeUserType", table: "SystemNoticeUserType", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SystemNoticeUserRead", table: "SystemNoticeUserRead", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SystemNotice", table: "SystemNotice", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SystemDocumentAttachment", table: "SystemDocumentAttachment", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SystemDocument", table: "SystemDocument", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SystemDocNeedConfirmedUserType", table: "SystemDocNeedConfirmedUserType", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SystemDocConfirmedIdentityUser", table: "SystemDocConfirmedIdentityUser", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SystemCriterionKeyFile", table: "SystemCriterionKeyFile", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SystemCriterionDictionaryCode", table: "SystemCriterionDictionaryCode", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SystemClinicalTableQuestion", table: "SystemClinicalTableQuestion", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SystemClinicalQuestion", table: "SystemClinicalQuestion", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SystemBasicData", table: "SystemBasicData", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SystemAnonymization", table: "SystemAnonymization", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SysFileType", table: "SysFileType", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SubjectVisitImageBackRecord", table: "SubjectVisitImageBackRecord", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SubjectVisit", table: "SubjectVisit", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SubjectUser", table: "SubjectUser", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SubjectCriteriaEvaluationVisitStudyFilter", table: "SubjectCriteriaEvaluationVisitStudyFilter", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SubjectCriteriaEvaluationVisitFilter", table: "SubjectCriteriaEvaluationVisitFilter", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SubjectCriteriaEvaluation", table: "SubjectCriteriaEvaluation", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SubjectCanceDoctor", table: "SubjectCanceDoctor", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SubjectAdditionalEvaluationResult", table: "SubjectAdditionalEvaluationResult", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_Subject", table: "Subject", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_StudyMonitor", table: "StudyMonitor", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_Sponsor", table: "Sponsor", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_Site", table: "Site", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ShortcutKey", table: "ShortcutKey", column: "Id"); migrationBuilder.AddUniqueConstraint( name: "AK_SCPStudy_Id", table: "SCPStudy", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SCPStudy", table: "SCPStudy", column: "SeqId"); migrationBuilder.AddUniqueConstraint( name: "AK_SCPSeries_Id", table: "SCPSeries", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SCPSeries", table: "SCPSeries", column: "SeqId"); migrationBuilder.AddPrimaryKey( name: "PK_SCPPatient", table: "SCPPatient", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_SCPInstance", table: "SCPInstance", column: "SeqId"); migrationBuilder.AddPrimaryKey( name: "PK_SCPImageUpload", table: "SCPImageUpload", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ResearchPublication", table: "ResearchPublication", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadModuleCriterionFrom", table: "ReadModuleCriterionFrom", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadModule", table: "ReadModule", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingTrialCriterionDictionary", table: "ReadingTrialCriterionDictionary", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingTaskRelation", table: "ReadingTaskRelation", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingTaskQuestionMark", table: "ReadingTaskQuestionMark", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingTaskQuestionAnswer", table: "ReadingTaskQuestionAnswer", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingTableQuestionTrial", table: "ReadingTableQuestionTrial", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingTableQuestionSystem", table: "ReadingTableQuestionSystem", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingTableQuestionAnswer", table: "ReadingTableQuestionAnswer", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingTableAnswerRowInfo", table: "ReadingTableAnswerRowInfo", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingSystemCriterionDictionary", table: "ReadingSystemCriterionDictionary", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingQuestionTrial", table: "ReadingQuestionTrial", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingQuestionSystem", table: "ReadingQuestionSystem", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingQuestionCriterionTrial", table: "ReadingQuestionCriterionTrial", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingQuestionCriterionSystem", table: "ReadingQuestionCriterionSystem", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingPeriodSite", table: "ReadingPeriodSite", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingPeriodSet", table: "ReadingPeriodSet", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingPeriodPlan", table: "ReadingPeriodPlan", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingOncologyTaskInfo", table: "ReadingOncologyTaskInfo", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingNoneDicomMarkBinding", table: "ReadingNoneDicomMarkBinding", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingNoneDicomMark", table: "ReadingNoneDicomMark", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingMedicineTrialQuestion", table: "ReadingMedicineTrialQuestion", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingMedicineSystemQuestion", table: "ReadingMedicineSystemQuestion", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingMedicineQuestionAnswer", table: "ReadingMedicineQuestionAnswer", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingMedicalReviewDialog", table: "ReadingMedicalReviewDialog", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingJudgeInfo", table: "ReadingJudgeInfo", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingImportFile", table: "ReadingImportFile", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingGlobalTaskInfo", table: "ReadingGlobalTaskInfo", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingCustomTag", table: "ReadingCustomTag", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingCriterionPage", table: "ReadingCriterionPage", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingConsistentClinicalDataPDF", table: "ReadingConsistentClinicalDataPDF", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingConsistentClinicalData", table: "ReadingConsistentClinicalData", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingClinicalDataPDF", table: "ReadingClinicalDataPDF", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ReadingClinicalData", table: "ReadingClinicalData", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_RankPrice", table: "RankPrice", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_QCQuestion", table: "QCQuestion", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_QCChallengeDialog", table: "QCChallengeDialog", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_QCChallenge", table: "QCChallenge", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_PublishLog", table: "PublishLog", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_PreviousSurgery", table: "PreviousSurgery", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_PreviousPDF", table: "PreviousPDF", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_PreviousOther", table: "PreviousOther", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_PreviousHistory", table: "PreviousHistory", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_Postgraduate", table: "Postgraduate", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_PaymentDetail", table: "PaymentDetail", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_PaymentAdjustment", table: "PaymentAdjustment", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_Payment", table: "Payment", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_OrganTrialInfo", table: "OrganTrialInfo", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_OrganInfo", table: "OrganInfo", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_NoneDicomStudyFile", table: "NoneDicomStudyFile", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_NoneDicomStudy", table: "NoneDicomStudy", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_Menu", table: "Menu", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_Internationalization", table: "Internationalization", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_InspectionFile", table: "InspectionFile", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ImageShare", table: "ImageShare", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_IdentityUser", table: "IdentityUser", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_Hospital", table: "Hospital", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_FrontAuditConfig", table: "FrontAuditConfig", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ExploreRecommend", table: "ExploreRecommend", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ExchangeRate", table: "ExchangeRate", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_EventStoreRecord", table: "EventStoreRecord", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_EnrollReadingCriterion", table: "EnrollReadingCriterion", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_EnrollReadingCategory", table: "EnrollReadingCategory", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_EnrollDetail", table: "EnrollDetail", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_Enroll", table: "Enroll", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_EmailReSendLog", table: "EmailReSendLog", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_EmailRecipientLog", table: "EmailRecipientLog", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_EmailNoticeUserType", table: "EmailNoticeUserType", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_EmailNoticeConfig", table: "EmailNoticeConfig", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_EmailLog", table: "EmailLog", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_EmailAttachmentLog", table: "EmailAttachmentLog", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_Education", table: "Education", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_DoctorWorkload", table: "DoctorWorkload", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_DoctorSummarize", table: "DoctorSummarize", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_DoctorPayInformation", table: "DoctorPayInformation", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_DoctorDictionary", table: "DoctorDictionary", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_DoctorCriterionFile", table: "DoctorCriterionFile", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_Doctor", table: "Doctor", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_Dictionary", table: "Dictionary", column: "Id"); migrationBuilder.AddUniqueConstraint( name: "AK_DicomStudy_Id", table: "DicomStudy", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_DicomStudy", table: "DicomStudy", column: "SeqId"); migrationBuilder.AddUniqueConstraint( name: "AK_DicomSeries_Id", table: "DicomSeries", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_DicomSeries", table: "DicomSeries", column: "SeqId"); migrationBuilder.AddUniqueConstraint( name: "AK_DicomInstance_Id", table: "DicomInstance", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_DicomInstance", table: "DicomInstance", column: "SeqId"); migrationBuilder.AddPrimaryKey( name: "PK_DataInspection", table: "DataInspection", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_CROCompany", table: "CROCompany", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_CriterionNidusTrial", table: "CriterionNidusTrial", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_CriterionNidusSystem", table: "CriterionNidusSystem", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_CriterionKeyFileRead", table: "CriterionKeyFileRead", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_CommonDocument", table: "CommonDocument", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ClinicalTableAnswer", table: "ClinicalTableAnswer", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ClinicalQuestionAnswer", table: "ClinicalQuestionAnswer", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ClinicalForm", table: "ClinicalForm", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ClinicalDataTrialSet", table: "ClinicalDataTrialSet", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ClinicalDataSystemSet", table: "ClinicalDataSystemSet", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_ClinicalAnswerRowInfo", table: "ClinicalAnswerRowInfo", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_CheckChallengeDialog", table: "CheckChallengeDialog", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_AuditRecordPermission", table: "AuditRecordPermission", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_AuditRecordIdentityUser", table: "AuditRecordIdentityUser", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_AuditRecord", table: "AuditRecord", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_AuditDocumentClosure", table: "AuditDocumentClosure", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_AuditDocument", table: "AuditDocument", column: "Id"); migrationBuilder.AddPrimaryKey( name: "PK_Attachment", table: "Attachment", column: "Id"); migrationBuilder.CreateIndex( name: "IX_VolumeReward_CreateUserId", table: "VolumeReward", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_VisitTaskReReading_CreateUserId", table: "VisitTaskReReading", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_VisitTaskReReading_NewReReadingTaskId", table: "VisitTaskReReading", column: "NewReReadingTaskId"); migrationBuilder.CreateIndex( name: "IX_VisitTaskReReading_OriginalReReadingTaskId", table: "VisitTaskReReading", column: "OriginalReReadingTaskId"); migrationBuilder.CreateIndex( name: "IX_VisitTaskReReading_RequestReReadingConfirmUserId", table: "VisitTaskReReading", column: "RequestReReadingConfirmUserId"); migrationBuilder.CreateIndex( name: "IX_VisitTaskReReading_RequestReReadingUserId", table: "VisitTaskReReading", column: "RequestReReadingUserId"); migrationBuilder.CreateIndex( name: "IX_VisitTaskReReading_RootReReadingTaskId", table: "VisitTaskReReading", column: "RootReReadingTaskId"); migrationBuilder.CreateIndex( name: "IX_VisitTaskReReading_TrialId", table: "VisitTaskReReading", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_VisitTask_CreateUserId", table: "VisitTask", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_VisitTask_DoctorUserId", table: "VisitTask", column: "DoctorUserId"); migrationBuilder.CreateIndex( name: "IX_VisitTask_JudgeResultTaskId", table: "VisitTask", column: "JudgeResultTaskId"); migrationBuilder.CreateIndex( name: "IX_VisitTask_JudgeVisitTaskId", table: "VisitTask", column: "JudgeVisitTaskId"); migrationBuilder.CreateIndex( name: "IX_VisitTask_SouceReadModuleId", table: "VisitTask", column: "SouceReadModuleId"); migrationBuilder.CreateIndex( name: "IX_VisitTask_SourceSubjectVisitId", table: "VisitTask", column: "SourceSubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_VisitTask_SubjectId", table: "VisitTask", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_VisitTask_TrialId", table: "VisitTask", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_VisitTask_TrialReadingCriterionId", table: "VisitTask", column: "TrialReadingCriterionId"); migrationBuilder.CreateIndex( name: "IX_VisitStage_CreateUserId", table: "VisitStage", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_VisitStage_TrialId", table: "VisitStage", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_VisitPlanInfluenceStudy_CreateUserId", table: "VisitPlanInfluenceStudy", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_VisitPlanInfluenceStudy_SubjectVisitId", table: "VisitPlanInfluenceStudy", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_VisitPlanInfluenceStudy_VisitPlanInfluenceStatId", table: "VisitPlanInfluenceStudy", column: "VisitPlanInfluenceStatId"); migrationBuilder.CreateIndex( name: "IX_VisitPlanInfluenceStat_CreateUserId", table: "VisitPlanInfluenceStat", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_VerificationCode_CreateUserId", table: "VerificationCode", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_Vacation_CreateUserId", table: "Vacation", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_UserWLTemplate_CreateUserId", table: "UserWLTemplate", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_UserTypeMenu_MenuId", table: "UserTypeMenu", column: "MenuId"); migrationBuilder.CreateIndex( name: "IX_UserTypeMenu_UserTypeId", table: "UserTypeMenu", column: "UserTypeId"); migrationBuilder.CreateIndex( name: "IX_UserTypeGroup_DictionaryId", table: "UserTypeGroup", column: "DictionaryId"); migrationBuilder.CreateIndex( name: "IX_UserTypeGroup_UserTypeId", table: "UserTypeGroup", column: "UserTypeId"); migrationBuilder.CreateIndex( name: "IX_UserPassWordLog_CreateUserId", table: "UserPassWordLog", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_UserLog_ActionIdentityUserId", table: "UserLog", column: "ActionIdentityUserId"); migrationBuilder.CreateIndex( name: "IX_UserLog_CreateUserId", table: "UserLog", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_UserLog_TargetIdentityUserId", table: "UserLog", column: "TargetIdentityUserId"); migrationBuilder.CreateIndex( name: "IX_UserFeedBack_CreateUserId", table: "UserFeedBack", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_UserFeedBack_SubjectId", table: "UserFeedBack", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_UserFeedBack_SubjectVisitId", table: "UserFeedBack", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_UserFeedBack_TrialId", table: "UserFeedBack", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_UserFeedBack_TrialSiteId", table: "UserFeedBack", column: "TrialSiteId"); migrationBuilder.CreateIndex( name: "IX_UserFeedBack_VisitTaskId", table: "UserFeedBack", column: "VisitTaskId"); migrationBuilder.CreateIndex( name: "IX_UserAgreement_CreateUserId", table: "UserAgreement", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_User_CreateUserId", table: "User", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_User_DoctorId", table: "User", column: "DoctorId", unique: true, filter: "[DoctorId] IS NOT NULL"); migrationBuilder.CreateIndex( name: "IX_User_IdentityUserId", table: "User", column: "IdentityUserId"); migrationBuilder.CreateIndex( name: "IX_User_UserTypeId", table: "User", column: "UserTypeId"); migrationBuilder.CreateIndex( name: "IX_TrialVirtualSiteCodeUpdate_CreateUserId", table: "TrialVirtualSiteCodeUpdate", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialUser_CreateUserId", table: "TrialUser", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialUser_TrialId", table: "TrialUser", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TrialUser_TrialUserId", table: "TrialUser", column: "TrialUserId"); migrationBuilder.CreateIndex( name: "IX_TrialUser_UserId", table: "TrialUser", column: "UserId"); migrationBuilder.CreateIndex( name: "IX_TrialTrianingRecord_CreateUserId", table: "TrialTrianingRecord", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialTrianingRecord_HistoryFileRecordId", table: "TrialTrianingRecord", column: "HistoryFileRecordId"); migrationBuilder.CreateIndex( name: "IX_TrialTrianingRecord_TrialFileRecordId", table: "TrialTrianingRecord", column: "TrialFileRecordId"); migrationBuilder.CreateIndex( name: "IX_TrialStatus_CreateUserId", table: "TrialStatus", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialStatus_TrialId", table: "TrialStatus", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TrialStateChange_CreateUserId", table: "TrialStateChange", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialStateChange_TrialId", table: "TrialStateChange", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteUserSurvey_CreateUserId", table: "TrialSiteUserSurvey", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteUserSurvey_TrialSiteSurveyId", table: "TrialSiteUserSurvey", column: "TrialSiteSurveyId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteUserSurvey_UserTypeId", table: "TrialSiteUserSurvey", column: "UserTypeId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteUser_CreateUserId", table: "TrialSiteUser", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteUser_TrialId", table: "TrialSiteUser", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteUser_TrialSiteId", table: "TrialSiteUser", column: "TrialSiteId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteUser_UserId", table: "TrialSiteUser", column: "UserId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteSurvey_CreateUserId", table: "TrialSiteSurvey", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteSurvey_PreliminaryUserId", table: "TrialSiteSurvey", column: "PreliminaryUserId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteSurvey_ReviewerUserId", table: "TrialSiteSurvey", column: "ReviewerUserId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteSurvey_TrialId", table: "TrialSiteSurvey", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteSurvey_TrialSiteId", table: "TrialSiteSurvey", column: "TrialSiteId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteEquipmentSurvey_CreateUserId", table: "TrialSiteEquipmentSurvey", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteEquipmentSurvey_EquipmentTypeId", table: "TrialSiteEquipmentSurvey", column: "EquipmentTypeId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteEquipmentSurvey_TrialSiteSurveyId", table: "TrialSiteEquipmentSurvey", column: "TrialSiteSurveyId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteDicomAE_CreateUserId", table: "TrialSiteDicomAE", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialSiteDicomAE_TrialSiteId", table: "TrialSiteDicomAE", column: "TrialSiteId"); migrationBuilder.CreateIndex( name: "IX_TrialSite_CreateUserId", table: "TrialSite", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialSite_SiteId", table: "TrialSite", column: "SiteId"); migrationBuilder.CreateIndex( name: "IX_TrialSite_TrialId", table: "TrialSite", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TrialSign_CreateUserId", table: "TrialSign", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialRevenuesPrice_CreateUserId", table: "TrialRevenuesPrice", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialQCQuestionAnswer_CreateUserId", table: "TrialQCQuestionAnswer", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialQCQuestionAnswer_SubjectVisitId", table: "TrialQCQuestionAnswer", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_TrialQCQuestionAnswer_TrialQCQuestionConfigureId", table: "TrialQCQuestionAnswer", column: "TrialQCQuestionConfigureId"); migrationBuilder.CreateIndex( name: "IX_TrialQCQuestion_CreateUserId", table: "TrialQCQuestion", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialQCQuestion_ParentId", table: "TrialQCQuestion", column: "ParentId"); migrationBuilder.CreateIndex( name: "IX_TrialQCQuestion_TrialId", table: "TrialQCQuestion", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TrialPaymentPrice_CreateUserId", table: "TrialPaymentPrice", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialPaymentPrice_TrialId", table: "TrialPaymentPrice", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TrialNormalRecord_CreateUserId", table: "TrialNormalRecord", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialNormalRecord_HistoryFileRecordId", table: "TrialNormalRecord", column: "HistoryFileRecordId"); migrationBuilder.CreateIndex( name: "IX_TrialNormalRecord_TrialFileRecordId", table: "TrialNormalRecord", column: "TrialFileRecordId"); migrationBuilder.CreateIndex( name: "IX_TrialImageDownload_CreateUserId", table: "TrialImageDownload", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialImageDownload_SubjectId", table: "TrialImageDownload", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_TrialImageDownload_TrialId", table: "TrialImageDownload", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TrialIdentityUser_CreateUserId", table: "TrialIdentityUser", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialIdentityUser_IdentityUserId", table: "TrialIdentityUser", column: "IdentityUserId"); migrationBuilder.CreateIndex( name: "IX_TrialIdentityUser_TrialId", table: "TrialIdentityUser", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TrialHistoryRecordFile_CreateUserId", table: "TrialHistoryRecordFile", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialHistoryRecordFile_TrialFileTypeId", table: "TrialHistoryRecordFile", column: "TrialFileTypeId"); migrationBuilder.CreateIndex( name: "IX_TrialHistoryRecordFile_TrialRecordId", table: "TrialHistoryRecordFile", column: "TrialRecordId"); migrationBuilder.CreateIndex( name: "IX_TrialFinalRecord_CreateUserId", table: "TrialFinalRecord", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialFinalRecord_HistoryFileRecordId", table: "TrialFinalRecord", column: "HistoryFileRecordId"); migrationBuilder.CreateIndex( name: "IX_TrialFinalRecord_PDFFileRecordId", table: "TrialFinalRecord", column: "PDFFileRecordId"); migrationBuilder.CreateIndex( name: "IX_TrialFinalRecord_SignFileRecordId", table: "TrialFinalRecord", column: "SignFileRecordId"); migrationBuilder.CreateIndex( name: "IX_TrialFinalRecord_WordFileRecordId", table: "TrialFinalRecord", column: "WordFileRecordId"); migrationBuilder.CreateIndex( name: "IX_TrialFileType_CreateUserId", table: "TrialFileType", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialFile_CreateUserId", table: "TrialFile", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialFile_TrialFileTypeId", table: "TrialFile", column: "TrialFileTypeId"); migrationBuilder.CreateIndex( name: "IX_TrialExternalUser_CreateUserId", table: "TrialExternalUser", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialExternalUser_TrialId", table: "TrialExternalUser", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TrialExperienceCriteria_DoctorId", table: "TrialExperienceCriteria", column: "DoctorId"); migrationBuilder.CreateIndex( name: "IX_TrialExperienceCriteria_EvaluationCriteriaId", table: "TrialExperienceCriteria", column: "EvaluationCriteriaId"); migrationBuilder.CreateIndex( name: "IX_TrialExperienceCriteria_TrialExperienceId", table: "TrialExperienceCriteria", column: "TrialExperienceId"); migrationBuilder.CreateIndex( name: "IX_TrialExperience_CreateUserId", table: "TrialExperience", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialExperience_PhaseId", table: "TrialExperience", column: "PhaseId"); migrationBuilder.CreateIndex( name: "IX_TrialExperience_TrialId", table: "TrialExperience", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TrialEmailNoticeUser_TrialEmailNoticeConfigId", table: "TrialEmailNoticeUser", column: "TrialEmailNoticeConfigId"); migrationBuilder.CreateIndex( name: "IX_TrialEmailNoticeConfig_CreateUserId", table: "TrialEmailNoticeConfig", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialEmailNoticeConfig_SysEmailNoticeConfigId", table: "TrialEmailNoticeConfig", column: "SysEmailNoticeConfigId"); migrationBuilder.CreateIndex( name: "IX_TrialEmailNoticeConfig_TrialId", table: "TrialEmailNoticeConfig", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TrialEmailNoticeConfig_TrialReadingCriterionId", table: "TrialEmailNoticeConfig", column: "TrialReadingCriterionId"); migrationBuilder.CreateIndex( name: "IX_TrialEmailBlackUser_TrialEmailNoticeConfigId", table: "TrialEmailBlackUser", column: "TrialEmailNoticeConfigId"); migrationBuilder.CreateIndex( name: "IX_TrialEmailBlackUser_UserId", table: "TrialEmailBlackUser", column: "UserId"); migrationBuilder.CreateIndex( name: "IX_TrialDocumentAttachment_CreateUserId", table: "TrialDocumentAttachment", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialDocumentAttachment_TrialDocumentId", table: "TrialDocumentAttachment", column: "TrialDocumentId"); migrationBuilder.CreateIndex( name: "IX_TrialDocument_CreateUserId", table: "TrialDocument", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialDocument_FileTypeId", table: "TrialDocument", column: "FileTypeId"); migrationBuilder.CreateIndex( name: "IX_TrialDocument_TrialId", table: "TrialDocument", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TrialDocNeedConfirmedUserType_NeedConfirmUserTypeId", table: "TrialDocNeedConfirmedUserType", column: "NeedConfirmUserTypeId"); migrationBuilder.CreateIndex( name: "IX_TrialDocNeedConfirmedUserType_TrialDocumentId", table: "TrialDocNeedConfirmedUserType", column: "TrialDocumentId"); migrationBuilder.CreateIndex( name: "IX_TrialDocConfirmedIdentityUser_ConfirmUserId", table: "TrialDocConfirmedIdentityUser", column: "ConfirmUserId"); migrationBuilder.CreateIndex( name: "IX_TrialDocConfirmedIdentityUser_CreateUserId", table: "TrialDocConfirmedIdentityUser", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialDocConfirmedIdentityUser_TrialDocumentId", table: "TrialDocConfirmedIdentityUser", column: "TrialDocumentId"); migrationBuilder.CreateIndex( name: "IX_TrialDictionary_DictionaryId", table: "TrialDictionary", column: "DictionaryId"); migrationBuilder.CreateIndex( name: "IX_TrialDictionary_TrialId", table: "TrialDictionary", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TrialDicomAE_CreateUserId", table: "TrialDicomAE", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialCriterionKeyFile_CreateUserId", table: "TrialCriterionKeyFile", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialCriterionKeyFile_TrialCriterionId", table: "TrialCriterionKeyFile", column: "TrialCriterionId"); migrationBuilder.CreateIndex( name: "IX_TrialCriterionDictionaryCode_CreateUserId", table: "TrialCriterionDictionaryCode", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialCriterionDictionaryCode_TrialCriterionId", table: "TrialCriterionDictionaryCode", column: "TrialCriterionId"); migrationBuilder.CreateIndex( name: "IX_TrialCriterionAdditionalAssessmentType_CreateUserId", table: "TrialCriterionAdditionalAssessmentType", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialCriterionAdditionalAssessmentType_TrialReadingCriterionId", table: "TrialCriterionAdditionalAssessmentType", column: "TrialReadingCriterionId"); migrationBuilder.CreateIndex( name: "IX_TrialClinicalTableQuestion_CreateUserId", table: "TrialClinicalTableQuestion", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialClinicalQuestion_CreateUserId", table: "TrialClinicalQuestion", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialClinicalQuestion_GroupId", table: "TrialClinicalQuestion", column: "GroupId"); migrationBuilder.CreateIndex( name: "IX_TrialClinicalQuestion_TrialClinicalId", table: "TrialClinicalQuestion", column: "TrialClinicalId"); migrationBuilder.CreateIndex( name: "IX_TrialClinicalDataSetCriterion_CreateUserId", table: "TrialClinicalDataSetCriterion", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialClinicalDataSetCriterion_TrialClinicalDataSetId", table: "TrialClinicalDataSetCriterion", column: "TrialClinicalDataSetId"); migrationBuilder.CreateIndex( name: "IX_TrialClinicalDataSetCriterion_TrialReadingCriterionId", table: "TrialClinicalDataSetCriterion", column: "TrialReadingCriterionId"); migrationBuilder.CreateIndex( name: "IX_TrialBodyPart_CreateUserId", table: "TrialBodyPart", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TrialBodyPart_TrialId", table: "TrialBodyPart", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TrialAuditShow_CreateUserId", table: "TrialAuditShow", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_Trial_CreateUserId", table: "Trial", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_Trial_CROId", table: "Trial", column: "CROId"); migrationBuilder.CreateIndex( name: "IX_Trial_IndicationTypeId", table: "Trial", column: "IndicationTypeId"); migrationBuilder.CreateIndex( name: "IX_Trial_PhaseId", table: "Trial", column: "PhaseId"); migrationBuilder.CreateIndex( name: "IX_Trial_QCQuestionConfirmedUserId", table: "Trial", column: "QCQuestionConfirmedUserId"); migrationBuilder.CreateIndex( name: "IX_Trial_ReviewModeId", table: "Trial", column: "ReviewModeId"); migrationBuilder.CreateIndex( name: "IX_Trial_SponsorId", table: "Trial", column: "SponsorId"); migrationBuilder.CreateIndex( name: "IX_TaskStudy_CreateUserId", table: "TaskStudy", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TaskStudy_SubjectId", table: "TaskStudy", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_TaskStudy_SubjectVisitId", table: "TaskStudy", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_TaskStudy_VisitTaskId", table: "TaskStudy", column: "VisitTaskId"); migrationBuilder.CreateIndex( name: "IX_TaskSeries_CreateUserId", table: "TaskSeries", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TaskSeries_StudyId", table: "TaskSeries", column: "StudyId"); migrationBuilder.CreateIndex( name: "IX_TaskSeries_SubjectVisitId", table: "TaskSeries", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_TaskMedicalReviewRule_CreateUserId", table: "TaskMedicalReviewRule", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TaskMedicalReviewRule_DoctorUserId", table: "TaskMedicalReviewRule", column: "DoctorUserId"); migrationBuilder.CreateIndex( name: "IX_TaskMedicalReview_CreateUserId", table: "TaskMedicalReview", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TaskMedicalReview_LatestReplyUserId", table: "TaskMedicalReview", column: "LatestReplyUserId"); migrationBuilder.CreateIndex( name: "IX_TaskMedicalReview_MedicalManagerUserId", table: "TaskMedicalReview", column: "MedicalManagerUserId"); migrationBuilder.CreateIndex( name: "IX_TaskMedicalReview_TrialId", table: "TaskMedicalReview", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TaskMedicalReview_VisitTaskId", table: "TaskMedicalReview", column: "VisitTaskId"); migrationBuilder.CreateIndex( name: "IX_TaskInstance_CreateUserId", table: "TaskInstance", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TaskInstance_SeriesId", table: "TaskInstance", column: "SeriesId"); migrationBuilder.CreateIndex( name: "IX_TaskInstance_StudyId", table: "TaskInstance", column: "StudyId"); migrationBuilder.CreateIndex( name: "IX_TaskInstance_SubjectVisitId", table: "TaskInstance", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_TaskInfluence_CreateUserId", table: "TaskInfluence", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TaskInfluence_InfluenceTaskId", table: "TaskInfluence", column: "InfluenceTaskId"); migrationBuilder.CreateIndex( name: "IX_TaskInfluence_OriginalTaskId", table: "TaskInfluence", column: "OriginalTaskId"); migrationBuilder.CreateIndex( name: "IX_TaskConsistentRule_CreateUserId", table: "TaskConsistentRule", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TaskConsistentRule_TrialId", table: "TaskConsistentRule", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_TaskConsistentRule_TrialReadingCriterionId", table: "TaskConsistentRule", column: "TrialReadingCriterionId"); migrationBuilder.CreateIndex( name: "IX_TaskAllocationRule_CreateUserId", table: "TaskAllocationRule", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_TaskAllocationRule_DoctorUserId", table: "TaskAllocationRule", column: "DoctorUserId"); migrationBuilder.CreateIndex( name: "IX_TaskAllocationRule_EnrollId", table: "TaskAllocationRule", column: "EnrollId", unique: true); migrationBuilder.CreateIndex( name: "IX_TaskAllocationRule_TrialId", table: "TaskAllocationRule", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_SystemNoticeUserType_CreateUserId", table: "SystemNoticeUserType", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SystemNoticeUserType_SystemNoticeId", table: "SystemNoticeUserType", column: "SystemNoticeId"); migrationBuilder.CreateIndex( name: "IX_SystemNoticeUserType_UserTypeId", table: "SystemNoticeUserType", column: "UserTypeId"); migrationBuilder.CreateIndex( name: "IX_SystemNoticeUserRead_CreateUserId", table: "SystemNoticeUserRead", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SystemNoticeUserRead_SystemNoticeId", table: "SystemNoticeUserRead", column: "SystemNoticeId"); migrationBuilder.CreateIndex( name: "IX_SystemNotice_CreateUserId", table: "SystemNotice", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SystemNotice_PublishedUserId", table: "SystemNotice", column: "PublishedUserId"); migrationBuilder.CreateIndex( name: "IX_SystemDocumentAttachment_CreateUserId", table: "SystemDocumentAttachment", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SystemDocumentAttachment_SystemDocumentId", table: "SystemDocumentAttachment", column: "SystemDocumentId"); migrationBuilder.CreateIndex( name: "IX_SystemDocument_CreateUserId", table: "SystemDocument", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SystemDocument_FileTypeId", table: "SystemDocument", column: "FileTypeId"); migrationBuilder.CreateIndex( name: "IX_SystemDocNeedConfirmedUserType_NeedConfirmUserTypeId", table: "SystemDocNeedConfirmedUserType", column: "NeedConfirmUserTypeId"); migrationBuilder.CreateIndex( name: "IX_SystemDocNeedConfirmedUserType_SystemDocumentId", table: "SystemDocNeedConfirmedUserType", column: "SystemDocumentId"); migrationBuilder.CreateIndex( name: "IX_SystemDocConfirmedIdentityUser_ConfirmUserId", table: "SystemDocConfirmedIdentityUser", column: "ConfirmUserId"); migrationBuilder.CreateIndex( name: "IX_SystemDocConfirmedIdentityUser_CreateUserId", table: "SystemDocConfirmedIdentityUser", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SystemDocConfirmedIdentityUser_SystemDocumentId", table: "SystemDocConfirmedIdentityUser", column: "SystemDocumentId"); migrationBuilder.CreateIndex( name: "IX_SystemCriterionKeyFile_CreateUserId", table: "SystemCriterionKeyFile", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SystemCriterionDictionaryCode_CreateUserId", table: "SystemCriterionDictionaryCode", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SystemClinicalTableQuestion_CreateUserId", table: "SystemClinicalTableQuestion", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SystemClinicalQuestion_CreateUserId", table: "SystemClinicalQuestion", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SystemClinicalQuestion_GroupId", table: "SystemClinicalQuestion", column: "GroupId"); migrationBuilder.CreateIndex( name: "IX_SystemBasicData_CreateUserId", table: "SystemBasicData", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SystemBasicData_ParentId", table: "SystemBasicData", column: "ParentId"); migrationBuilder.CreateIndex( name: "IX_SystemAnonymization_CreateUserId", table: "SystemAnonymization", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SysFileType_CreateUserId", table: "SysFileType", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SubjectVisitImageBackRecord_CreateUserId", table: "SubjectVisitImageBackRecord", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SubjectVisitImageBackRecord_SubjectVisitId", table: "SubjectVisitImageBackRecord", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_SubjectVisit_CreateUserId", table: "SubjectVisit", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SubjectVisit_CurrentActionUserId", table: "SubjectVisit", column: "CurrentActionUserId"); migrationBuilder.CreateIndex( name: "IX_SubjectVisit_ForwardUserId", table: "SubjectVisit", column: "ForwardUserId"); migrationBuilder.CreateIndex( name: "IX_SubjectVisit_OutPlanPreviousVisitId", table: "SubjectVisit", column: "OutPlanPreviousVisitId"); migrationBuilder.CreateIndex( name: "IX_SubjectVisit_PreliminaryAuditUserId", table: "SubjectVisit", column: "PreliminaryAuditUserId"); migrationBuilder.CreateIndex( name: "IX_SubjectVisit_ReviewAuditUserId", table: "SubjectVisit", column: "ReviewAuditUserId"); migrationBuilder.CreateIndex( name: "IX_SubjectVisit_SubjectId", table: "SubjectVisit", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_SubjectVisit_SubmitUserId", table: "SubjectVisit", column: "SubmitUserId"); migrationBuilder.CreateIndex( name: "IX_SubjectVisit_TrialId", table: "SubjectVisit", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_SubjectVisit_TrialSiteId", table: "SubjectVisit", column: "TrialSiteId"); migrationBuilder.CreateIndex( name: "IX_SubjectUser_CreateUserId", table: "SubjectUser", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SubjectUser_DoctorUserId", table: "SubjectUser", column: "DoctorUserId"); migrationBuilder.CreateIndex( name: "IX_SubjectUser_ReplacedSubjectUserId", table: "SubjectUser", column: "ReplacedSubjectUserId"); migrationBuilder.CreateIndex( name: "IX_SubjectUser_SubjectId", table: "SubjectUser", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_SubjectUser_TrialId", table: "SubjectUser", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_SubjectCriteriaEvaluationVisitStudyFilter_CreateUserId", table: "SubjectCriteriaEvaluationVisitStudyFilter", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SubjectCriteriaEvaluationVisitStudyFilter_SeriesId", table: "SubjectCriteriaEvaluationVisitStudyFilter", column: "SeriesId"); migrationBuilder.CreateIndex( name: "IX_SubjectCriteriaEvaluationVisitStudyFilter_StudyId", table: "SubjectCriteriaEvaluationVisitStudyFilter", column: "StudyId"); migrationBuilder.CreateIndex( name: "IX_SubjectCriteriaEvaluationVisitStudyFilter_SubjectVisitId", table: "SubjectCriteriaEvaluationVisitStudyFilter", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_SubjectCriteriaEvaluationVisitStudyFilter_TrialReadingCriterionId", table: "SubjectCriteriaEvaluationVisitStudyFilter", column: "TrialReadingCriterionId"); migrationBuilder.CreateIndex( name: "IX_SubjectCriteriaEvaluationVisitFilter_CreateUserId", table: "SubjectCriteriaEvaluationVisitFilter", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SubjectCriteriaEvaluationVisitFilter_SubjectId", table: "SubjectCriteriaEvaluationVisitFilter", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_SubjectCriteriaEvaluationVisitFilter_SubjectVisitId", table: "SubjectCriteriaEvaluationVisitFilter", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_SubjectCriteriaEvaluationVisitFilter_TrialReadingCriterionId", table: "SubjectCriteriaEvaluationVisitFilter", column: "TrialReadingCriterionId"); migrationBuilder.CreateIndex( name: "IX_SubjectCriteriaEvaluation_CreateUserId", table: "SubjectCriteriaEvaluation", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SubjectCriteriaEvaluation_SubjectId", table: "SubjectCriteriaEvaluation", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_SubjectCriteriaEvaluation_TrialReadingCriterionId", table: "SubjectCriteriaEvaluation", column: "TrialReadingCriterionId"); migrationBuilder.CreateIndex( name: "IX_SubjectCanceDoctor_CreateUserId", table: "SubjectCanceDoctor", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SubjectCanceDoctor_SubjectId", table: "SubjectCanceDoctor", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_SubjectAdditionalEvaluationResult_CreateUserId", table: "SubjectAdditionalEvaluationResult", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SubjectAdditionalEvaluationResult_SubjectId", table: "SubjectAdditionalEvaluationResult", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_SubjectAdditionalEvaluationResult_TrialReadingQuestionId", table: "SubjectAdditionalEvaluationResult", column: "TrialReadingQuestionId"); migrationBuilder.CreateIndex( name: "IX_Subject_CreateUserId", table: "Subject", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_Subject_FinalSubjectVisitId", table: "Subject", column: "FinalSubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_Subject_LatestSubjectVisitId", table: "Subject", column: "LatestSubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_Subject_TrialId", table: "Subject", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_Subject_TrialSiteId", table: "Subject", column: "TrialSiteId"); migrationBuilder.CreateIndex( name: "IX_StudyMonitor_CreateUserId", table: "StudyMonitor", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_StudyMonitor_StudyId", table: "StudyMonitor", column: "StudyId"); migrationBuilder.CreateIndex( name: "IX_StudyMonitor_SubjectId", table: "StudyMonitor", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_StudyMonitor_SubjectVisitId", table: "StudyMonitor", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_StudyMonitor_TrialId", table: "StudyMonitor", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_Sponsor_CreateUserId", table: "Sponsor", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_Site_CreateUserId", table: "Site", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_Site_HospitalId", table: "Site", column: "HospitalId"); migrationBuilder.CreateIndex( name: "IX_ShortcutKey_CreateUserId", table: "ShortcutKey", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SCPStudy_CreateUserId", table: "SCPStudy", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SCPStudy_PatientId", table: "SCPStudy", column: "PatientId"); migrationBuilder.CreateIndex( name: "IX_SCPStudy_SubjectVisitId", table: "SCPStudy", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_SCPStudy_TrialId", table: "SCPStudy", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_SCPStudy_TrialSiteId", table: "SCPStudy", column: "TrialSiteId"); migrationBuilder.CreateIndex( name: "IX_SCPSeries_CreateUserId", table: "SCPSeries", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SCPSeries_StudyId", table: "SCPSeries", column: "StudyId"); migrationBuilder.CreateIndex( name: "IX_SCPPatient_CreateUserId", table: "SCPPatient", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SCPPatient_SubjectId", table: "SCPPatient", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_SCPPatient_TrialId", table: "SCPPatient", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_SCPPatient_TrialSiteId", table: "SCPPatient", column: "TrialSiteId"); migrationBuilder.CreateIndex( name: "IX_SCPInstance_CreateUserId", table: "SCPInstance", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SCPInstance_SeriesId", table: "SCPInstance", column: "SeriesId"); migrationBuilder.CreateIndex( name: "IX_SCPInstance_StudyId", table: "SCPInstance", column: "StudyId"); migrationBuilder.CreateIndex( name: "IX_SCPImageUpload_CreateUserId", table: "SCPImageUpload", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_SCPImageUpload_TrialId", table: "SCPImageUpload", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_SCPImageUpload_TrialSiteId", table: "SCPImageUpload", column: "TrialSiteId"); migrationBuilder.CreateIndex( name: "IX_ResearchPublication_CreateUserId", table: "ResearchPublication", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadModuleCriterionFrom_ClinicalFormId", table: "ReadModuleCriterionFrom", column: "ClinicalFormId"); migrationBuilder.CreateIndex( name: "IX_ReadModuleCriterionFrom_CreateUserId", table: "ReadModuleCriterionFrom", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadModuleCriterionFrom_ReadModuleId", table: "ReadModuleCriterionFrom", column: "ReadModuleId"); migrationBuilder.CreateIndex( name: "IX_ReadModule_CreateUserId", table: "ReadModule", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadModule_ReadingPeriodSetId", table: "ReadModule", column: "ReadingPeriodSetId"); migrationBuilder.CreateIndex( name: "IX_ReadModule_SubjectId", table: "ReadModule", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_ReadModule_SubjectVisitId", table: "ReadModule", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_ReadModule_TrialId", table: "ReadModule", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_ReadModule_TrialReadingCriterionId", table: "ReadModule", column: "TrialReadingCriterionId"); migrationBuilder.CreateIndex( name: "IX_ReadingTrialCriterionDictionary_CreateUserId", table: "ReadingTrialCriterionDictionary", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingTrialCriterionDictionary_CriterionId", table: "ReadingTrialCriterionDictionary", column: "CriterionId"); migrationBuilder.CreateIndex( name: "IX_ReadingTrialCriterionDictionary_DictionaryId", table: "ReadingTrialCriterionDictionary", column: "DictionaryId"); migrationBuilder.CreateIndex( name: "IX_ReadingTaskRelation_CreateUserId", table: "ReadingTaskRelation", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingTaskRelation_TaskId", table: "ReadingTaskRelation", column: "TaskId"); migrationBuilder.CreateIndex( name: "IX_ReadingTaskQuestionMark_CreateUserId", table: "ReadingTaskQuestionMark", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingTaskQuestionMark_QuestionId", table: "ReadingTaskQuestionMark", column: "QuestionId"); migrationBuilder.CreateIndex( name: "IX_ReadingTaskQuestionMark_VisitTaskId", table: "ReadingTaskQuestionMark", column: "VisitTaskId"); migrationBuilder.CreateIndex( name: "IX_ReadingTaskQuestionAnswer_CreateUserId", table: "ReadingTaskQuestionAnswer", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingTaskQuestionAnswer_ReadingQuestionTrialId", table: "ReadingTaskQuestionAnswer", column: "ReadingQuestionTrialId"); migrationBuilder.CreateIndex( name: "IX_ReadingTaskQuestionAnswer_SubjectId", table: "ReadingTaskQuestionAnswer", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_ReadingTaskQuestionAnswer_VisitTaskId", table: "ReadingTaskQuestionAnswer", column: "VisitTaskId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableQuestionTrial_CreateUserId", table: "ReadingTableQuestionTrial", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableQuestionTrial_DependParentId", table: "ReadingTableQuestionTrial", column: "DependParentId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableQuestionTrial_ReadingQuestionId", table: "ReadingTableQuestionTrial", column: "ReadingQuestionId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableQuestionSystem_CreateUserId", table: "ReadingTableQuestionSystem", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableQuestionSystem_DependParentId", table: "ReadingTableQuestionSystem", column: "DependParentId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableQuestionSystem_ReadingQuestionId", table: "ReadingTableQuestionSystem", column: "ReadingQuestionId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableQuestionAnswer_CreateUserId", table: "ReadingTableQuestionAnswer", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableQuestionAnswer_QuestionId", table: "ReadingTableQuestionAnswer", column: "QuestionId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableQuestionAnswer_RowId", table: "ReadingTableQuestionAnswer", column: "RowId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableQuestionAnswer_TableQuestionId", table: "ReadingTableQuestionAnswer", column: "TableQuestionId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableQuestionAnswer_VisitTaskId", table: "ReadingTableQuestionAnswer", column: "VisitTaskId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableAnswerRowInfo_CreateUserId", table: "ReadingTableAnswerRowInfo", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableAnswerRowInfo_FristAddTaskId", table: "ReadingTableAnswerRowInfo", column: "FristAddTaskId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableAnswerRowInfo_InstanceId", table: "ReadingTableAnswerRowInfo", column: "InstanceId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableAnswerRowInfo_MergeRowId", table: "ReadingTableAnswerRowInfo", column: "MergeRowId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableAnswerRowInfo_OrganInfoId", table: "ReadingTableAnswerRowInfo", column: "OrganInfoId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableAnswerRowInfo_QuestionId", table: "ReadingTableAnswerRowInfo", column: "QuestionId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableAnswerRowInfo_SeriesId", table: "ReadingTableAnswerRowInfo", column: "SeriesId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableAnswerRowInfo_SplitRowId", table: "ReadingTableAnswerRowInfo", column: "SplitRowId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableAnswerRowInfo_StudyId", table: "ReadingTableAnswerRowInfo", column: "StudyId"); migrationBuilder.CreateIndex( name: "IX_ReadingTableAnswerRowInfo_VisitTaskId", table: "ReadingTableAnswerRowInfo", column: "VisitTaskId"); migrationBuilder.CreateIndex( name: "IX_ReadingSystemCriterionDictionary_CreateUserId", table: "ReadingSystemCriterionDictionary", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingSystemCriterionDictionary_DictionaryId", table: "ReadingSystemCriterionDictionary", column: "DictionaryId"); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionTrial_CreateUserId", table: "ReadingQuestionTrial", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionTrial_GroupId", table: "ReadingQuestionTrial", column: "GroupId"); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionTrial_ParentId", table: "ReadingQuestionTrial", column: "ParentId"); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionTrial_ReadingCriterionPageId", table: "ReadingQuestionTrial", column: "ReadingCriterionPageId"); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionTrial_ReadingQuestionCriterionTrialId", table: "ReadingQuestionTrial", column: "ReadingQuestionCriterionTrialId"); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionTrial_RelevanceId", table: "ReadingQuestionTrial", column: "RelevanceId"); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionSystem_CreateUserId", table: "ReadingQuestionSystem", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionSystem_GroupId", table: "ReadingQuestionSystem", column: "GroupId"); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionSystem_ParentId", table: "ReadingQuestionSystem", column: "ParentId"); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionSystem_ReadingQuestionCriterionSystemId", table: "ReadingQuestionSystem", column: "ReadingQuestionCriterionSystemId"); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionSystem_RelevanceId", table: "ReadingQuestionSystem", column: "RelevanceId"); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionCriterionTrial_CreateUserId", table: "ReadingQuestionCriterionTrial", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionCriterionTrial_TrialId", table: "ReadingQuestionCriterionTrial", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_ReadingQuestionCriterionSystem_CreateUserId", table: "ReadingQuestionCriterionSystem", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingPeriodSite_CreateUserId", table: "ReadingPeriodSite", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingPeriodSite_ReadingPeriodSetId", table: "ReadingPeriodSite", column: "ReadingPeriodSetId"); migrationBuilder.CreateIndex( name: "IX_ReadingPeriodSite_TrialSiteId", table: "ReadingPeriodSite", column: "TrialSiteId"); migrationBuilder.CreateIndex( name: "IX_ReadingPeriodSet_CreateUserId", table: "ReadingPeriodSet", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingPeriodSet_VisitStageId", table: "ReadingPeriodSet", column: "VisitStageId"); migrationBuilder.CreateIndex( name: "IX_ReadingPeriodPlan_CreateUserId", table: "ReadingPeriodPlan", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingPeriodPlan_ReadingPeriodSetId", table: "ReadingPeriodPlan", column: "ReadingPeriodSetId"); migrationBuilder.CreateIndex( name: "IX_ReadingPeriodPlan_SubjectVisitId", table: "ReadingPeriodPlan", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_ReadingOncologyTaskInfo_CreateUserId", table: "ReadingOncologyTaskInfo", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingOncologyTaskInfo_OncologyTaskId", table: "ReadingOncologyTaskInfo", column: "OncologyTaskId"); migrationBuilder.CreateIndex( name: "IX_ReadingOncologyTaskInfo_VisitTaskId", table: "ReadingOncologyTaskInfo", column: "VisitTaskId"); migrationBuilder.CreateIndex( name: "IX_ReadingNoneDicomMarkBinding_CreateUserId", table: "ReadingNoneDicomMarkBinding", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingNoneDicomMarkBinding_NoneDicomMarkId", table: "ReadingNoneDicomMarkBinding", column: "NoneDicomMarkId"); migrationBuilder.CreateIndex( name: "IX_ReadingNoneDicomMark_CreateUserId", table: "ReadingNoneDicomMark", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingNoneDicomMark_StudyId", table: "ReadingNoneDicomMark", column: "StudyId"); migrationBuilder.CreateIndex( name: "IX_ReadingNoneDicomMark_VisitTaskId", table: "ReadingNoneDicomMark", column: "VisitTaskId"); migrationBuilder.CreateIndex( name: "IX_ReadingMedicineTrialQuestion_CreateUserId", table: "ReadingMedicineTrialQuestion", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingMedicineTrialQuestion_ParentId", table: "ReadingMedicineTrialQuestion", column: "ParentId"); migrationBuilder.CreateIndex( name: "IX_ReadingMedicineSystemQuestion_CreateUserId", table: "ReadingMedicineSystemQuestion", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingMedicineSystemQuestion_ParentId", table: "ReadingMedicineSystemQuestion", column: "ParentId"); migrationBuilder.CreateIndex( name: "IX_ReadingMedicineQuestionAnswer_CreateUserId", table: "ReadingMedicineQuestionAnswer", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingMedicineQuestionAnswer_TaskMedicalReviewId", table: "ReadingMedicineQuestionAnswer", column: "TaskMedicalReviewId"); migrationBuilder.CreateIndex( name: "IX_ReadingMedicalReviewDialog_CreateUserId", table: "ReadingMedicalReviewDialog", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingMedicalReviewDialog_TaskMedicalReviewId", table: "ReadingMedicalReviewDialog", column: "TaskMedicalReviewId"); migrationBuilder.CreateIndex( name: "IX_ReadingJudgeInfo_CreateUserId", table: "ReadingJudgeInfo", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingImportFile_CreateUserId", table: "ReadingImportFile", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingGlobalTaskInfo_CreateUserId", table: "ReadingGlobalTaskInfo", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingGlobalTaskInfo_GlobalTaskId", table: "ReadingGlobalTaskInfo", column: "GlobalTaskId"); migrationBuilder.CreateIndex( name: "IX_ReadingGlobalTaskInfo_QuestionId", table: "ReadingGlobalTaskInfo", column: "QuestionId"); migrationBuilder.CreateIndex( name: "IX_ReadingGlobalTaskInfo_TaskId", table: "ReadingGlobalTaskInfo", column: "TaskId"); migrationBuilder.CreateIndex( name: "IX_ReadingCustomTag_CreateUserId", table: "ReadingCustomTag", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingCriterionPage_CreateUserId", table: "ReadingCriterionPage", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingConsistentClinicalDataPDF_CreateUserId", table: "ReadingConsistentClinicalDataPDF", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingConsistentClinicalDataPDF_ReadingConsistentClinicalDataId", table: "ReadingConsistentClinicalDataPDF", column: "ReadingConsistentClinicalDataId"); migrationBuilder.CreateIndex( name: "IX_ReadingConsistentClinicalData_ClinicalDataTrialSetId", table: "ReadingConsistentClinicalData", column: "ClinicalDataTrialSetId"); migrationBuilder.CreateIndex( name: "IX_ReadingConsistentClinicalData_CreateUserId", table: "ReadingConsistentClinicalData", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingConsistentClinicalData_ReadingId", table: "ReadingConsistentClinicalData", column: "ReadingId"); migrationBuilder.CreateIndex( name: "IX_ReadingConsistentClinicalData_StudyId", table: "ReadingConsistentClinicalData", column: "StudyId"); migrationBuilder.CreateIndex( name: "IX_ReadingConsistentClinicalData_SubjectId", table: "ReadingConsistentClinicalData", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_ReadingConsistentClinicalData_TrialId", table: "ReadingConsistentClinicalData", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_ReadingClinicalDataPDF_CreateUserId", table: "ReadingClinicalDataPDF", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingClinicalDataPDF_ReadingClinicalDataId", table: "ReadingClinicalDataPDF", column: "ReadingClinicalDataId"); migrationBuilder.CreateIndex( name: "IX_ReadingClinicalData_ClinicalDataTrialSetId", table: "ReadingClinicalData", column: "ClinicalDataTrialSetId"); migrationBuilder.CreateIndex( name: "IX_ReadingClinicalData_CreateUserId", table: "ReadingClinicalData", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ReadingClinicalData_ReadingId", table: "ReadingClinicalData", column: "ReadingId"); migrationBuilder.CreateIndex( name: "IX_ReadingClinicalData_StudyId", table: "ReadingClinicalData", column: "StudyId"); migrationBuilder.CreateIndex( name: "IX_ReadingClinicalData_SubjectId", table: "ReadingClinicalData", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_ReadingClinicalData_TrialId", table: "ReadingClinicalData", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_RankPrice_CreateUserId", table: "RankPrice", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_QCQuestion_CreateUserId", table: "QCQuestion", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_QCQuestion_ParentId", table: "QCQuestion", column: "ParentId"); migrationBuilder.CreateIndex( name: "IX_QCChallengeDialog_CreateUserId", table: "QCChallengeDialog", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_QCChallengeDialog_QCChallengeId", table: "QCChallengeDialog", column: "QCChallengeId"); migrationBuilder.CreateIndex( name: "IX_QCChallengeDialog_SubjectVisitId", table: "QCChallengeDialog", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_QCChallenge_CreateUserId", table: "QCChallenge", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_QCChallenge_LatestReplyUserId", table: "QCChallenge", column: "LatestReplyUserId"); migrationBuilder.CreateIndex( name: "IX_QCChallenge_SubjectVisitId", table: "QCChallenge", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_PublishLog_CreateUserId", table: "PublishLog", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_PreviousSurgery_ClinicalDataTrialSetId", table: "PreviousSurgery", column: "ClinicalDataTrialSetId"); migrationBuilder.CreateIndex( name: "IX_PreviousSurgery_CreateUserId", table: "PreviousSurgery", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_PreviousSurgery_SubjectVisitId", table: "PreviousSurgery", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_PreviousPDF_CreateUserId", table: "PreviousPDF", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_PreviousPDF_SubjectVisitId", table: "PreviousPDF", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_PreviousOther_ClinicalDataTrialSetId", table: "PreviousOther", column: "ClinicalDataTrialSetId"); migrationBuilder.CreateIndex( name: "IX_PreviousOther_CreateUserId", table: "PreviousOther", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_PreviousOther_SubjectVisitId", table: "PreviousOther", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_PreviousHistory_ClinicalDataTrialSetId", table: "PreviousHistory", column: "ClinicalDataTrialSetId"); migrationBuilder.CreateIndex( name: "IX_PreviousHistory_CreateUserId", table: "PreviousHistory", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_PreviousHistory_SubjectVisitId", table: "PreviousHistory", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_Postgraduate_CreateUserId", table: "Postgraduate", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_Postgraduate_HospitalId", table: "Postgraduate", column: "HospitalId"); migrationBuilder.CreateIndex( name: "IX_PaymentDetail_CreateUserId", table: "PaymentDetail", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_PaymentAdjustment_CreateUserId", table: "PaymentAdjustment", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_Payment_CreateUserId", table: "Payment", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_OrganTrialInfo_CreateUserId", table: "OrganTrialInfo", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_OrganTrialInfo_OrganInfoId", table: "OrganTrialInfo", column: "OrganInfoId"); migrationBuilder.CreateIndex( name: "IX_OrganInfo_CreateUserId", table: "OrganInfo", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_NoneDicomStudyFile_CreateUserId", table: "NoneDicomStudyFile", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_NoneDicomStudyFile_ImageLabelNoneDicomStudyId", table: "NoneDicomStudyFile", column: "ImageLabelNoneDicomStudyId"); migrationBuilder.CreateIndex( name: "IX_NoneDicomStudyFile_NoneDicomStudyId", table: "NoneDicomStudyFile", column: "NoneDicomStudyId"); migrationBuilder.CreateIndex( name: "IX_NoneDicomStudyFile_OriginNoneDicomStudyId", table: "NoneDicomStudyFile", column: "OriginNoneDicomStudyId"); migrationBuilder.CreateIndex( name: "IX_NoneDicomStudyFile_VisitTaskId", table: "NoneDicomStudyFile", column: "VisitTaskId"); migrationBuilder.CreateIndex( name: "IX_NoneDicomStudy_CreateUserId", table: "NoneDicomStudy", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_NoneDicomStudy_SubjectId", table: "NoneDicomStudy", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_NoneDicomStudy_SubjectVisitId", table: "NoneDicomStudy", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_NoneDicomStudy_TrialId", table: "NoneDicomStudy", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_Menu_CreateUserId", table: "Menu", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_Internationalization_CreateUserId", table: "Internationalization", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_Internationalization_PublishLogId", table: "Internationalization", column: "PublishLogId"); migrationBuilder.CreateIndex( name: "IX_InspectionFile_CreateUserId", table: "InspectionFile", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_IdentityUser_CreateUserId", table: "IdentityUser", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_IdentityUser_TrialId", table: "IdentityUser", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_Hospital_CreateUserId", table: "Hospital", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_Hospital_SiteId", table: "Hospital", column: "SiteId"); migrationBuilder.CreateIndex( name: "IX_FrontAuditConfig_CreateUserId", table: "FrontAuditConfig", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ExploreRecommend_CreateUserId", table: "ExploreRecommend", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ExchangeRate_CreateUserId", table: "ExchangeRate", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_EventStoreRecord_CreateUserId", table: "EventStoreRecord", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_EnrollReadingCriterion_CreateUserId", table: "EnrollReadingCriterion", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_EnrollReadingCriterion_EnrollId", table: "EnrollReadingCriterion", column: "EnrollId"); migrationBuilder.CreateIndex( name: "IX_EnrollReadingCriterion_TrialReadingCriterionId", table: "EnrollReadingCriterion", column: "TrialReadingCriterionId"); migrationBuilder.CreateIndex( name: "IX_EnrollReadingCategory_CreateUserId", table: "EnrollReadingCategory", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_EnrollReadingCategory_EnrollId", table: "EnrollReadingCategory", column: "EnrollId"); migrationBuilder.CreateIndex( name: "IX_EnrollReadingCategory_TrialReadingCriterionId", table: "EnrollReadingCategory", column: "TrialReadingCriterionId"); migrationBuilder.CreateIndex( name: "IX_EnrollDetail_CreateUserId", table: "EnrollDetail", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_EnrollDetail_DoctorId", table: "EnrollDetail", column: "DoctorId"); migrationBuilder.CreateIndex( name: "IX_EnrollDetail_TrialDetailId", table: "EnrollDetail", column: "TrialDetailId"); migrationBuilder.CreateIndex( name: "IX_Enroll_CreateUserId", table: "Enroll", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_Enroll_DoctorId", table: "Enroll", column: "DoctorId"); migrationBuilder.CreateIndex( name: "IX_Enroll_DoctorUserId", table: "Enroll", column: "DoctorUserId"); migrationBuilder.CreateIndex( name: "IX_Enroll_TrialId", table: "Enroll", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_EmailReSendLog_CreateUserId", table: "EmailReSendLog", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_EmailRecipientLog_CreateUserId", table: "EmailRecipientLog", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_EmailRecipientLog_EmailLogId", table: "EmailRecipientLog", column: "EmailLogId"); migrationBuilder.CreateIndex( name: "IX_EmailNoticeUserType_EmailNoticeConfigId", table: "EmailNoticeUserType", column: "EmailNoticeConfigId"); migrationBuilder.CreateIndex( name: "IX_EmailNoticeConfig_CreateUserId", table: "EmailNoticeConfig", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_EmailLog_CreateUserId", table: "EmailLog", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_EmailAttachmentLog_CreateUserId", table: "EmailAttachmentLog", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_EmailAttachmentLog_EmailLogId", table: "EmailAttachmentLog", column: "EmailLogId"); migrationBuilder.CreateIndex( name: "IX_Education_CreateUserId", table: "Education", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_DoctorWorkload_CreateUserId", table: "DoctorWorkload", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_DoctorWorkload_TrialId", table: "DoctorWorkload", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_DoctorSummarize_CreateUserId", table: "DoctorSummarize", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_DoctorPayInformation_CreateUserId", table: "DoctorPayInformation", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_DoctorDictionary_DictionaryId", table: "DoctorDictionary", column: "DictionaryId"); migrationBuilder.CreateIndex( name: "IX_DoctorDictionary_DoctorId", table: "DoctorDictionary", column: "DoctorId"); migrationBuilder.CreateIndex( name: "IX_DoctorCriterionFile_CreateUserId", table: "DoctorCriterionFile", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_DoctorCriterionFile_DoctorId", table: "DoctorCriterionFile", column: "DoctorId"); migrationBuilder.CreateIndex( name: "IX_DoctorCriterionFile_TrialReadingCriterionId", table: "DoctorCriterionFile", column: "TrialReadingCriterionId"); migrationBuilder.CreateIndex( name: "IX_Doctor_CreateUserId", table: "Doctor", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_Doctor_DepartmentId", table: "Doctor", column: "DepartmentId"); migrationBuilder.CreateIndex( name: "IX_Doctor_HospitalId", table: "Doctor", column: "HospitalId"); migrationBuilder.CreateIndex( name: "IX_Doctor_PositionId", table: "Doctor", column: "PositionId"); migrationBuilder.CreateIndex( name: "IX_Doctor_RankId", table: "Doctor", column: "RankId"); migrationBuilder.CreateIndex( name: "IX_Doctor_SpecialityId", table: "Doctor", column: "SpecialityId"); migrationBuilder.CreateIndex( name: "IX_Dictionary_ConfigTypeId", table: "Dictionary", column: "ConfigTypeId"); migrationBuilder.CreateIndex( name: "IX_Dictionary_CreateUserId", table: "Dictionary", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_Dictionary_ParentId", table: "Dictionary", column: "ParentId"); migrationBuilder.CreateIndex( name: "IX_DicomStudy_CreateUserId", table: "DicomStudy", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_DicomStudy_SubjectId", table: "DicomStudy", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_DicomStudy_SubjectVisitId", table: "DicomStudy", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_DicomStudy_TrialId", table: "DicomStudy", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_DicomSeries_CreateUserId", table: "DicomSeries", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_DicomSeries_StudyId", table: "DicomSeries", column: "StudyId"); migrationBuilder.CreateIndex( name: "IX_DicomSeries_SubjectVisitId", table: "DicomSeries", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_DicomInstance_CreateUserId", table: "DicomInstance", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_DicomInstance_SeriesId", table: "DicomInstance", column: "SeriesId"); migrationBuilder.CreateIndex( name: "IX_DicomInstance_StudyId", table: "DicomInstance", column: "StudyId"); migrationBuilder.CreateIndex( name: "IX_DicomInstance_TrialId", table: "DicomInstance", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_DataInspection_CreateUserId", table: "DataInspection", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_DataInspection_TrialReadingCriterionId", table: "DataInspection", column: "TrialReadingCriterionId"); migrationBuilder.CreateIndex( name: "IX_DataInspection_VisitTaskId", table: "DataInspection", column: "VisitTaskId"); migrationBuilder.CreateIndex( name: "IX_CROCompany_CreateUserId", table: "CROCompany", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_CriterionNidusTrial_CreateUserId", table: "CriterionNidusTrial", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_CriterionNidusSystem_CreateUserId", table: "CriterionNidusSystem", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_CriterionNidusSystem_CriterionId", table: "CriterionNidusSystem", column: "CriterionId"); migrationBuilder.CreateIndex( name: "IX_CriterionKeyFileRead_CreateUserId", table: "CriterionKeyFileRead", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_CommonDocument_CreateUserId", table: "CommonDocument", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ClinicalTableAnswer_CreateUserId", table: "ClinicalTableAnswer", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ClinicalTableAnswer_RowId", table: "ClinicalTableAnswer", column: "RowId"); migrationBuilder.CreateIndex( name: "IX_ClinicalQuestionAnswer_ClinicalFormId", table: "ClinicalQuestionAnswer", column: "ClinicalFormId"); migrationBuilder.CreateIndex( name: "IX_ClinicalQuestionAnswer_CreateUserId", table: "ClinicalQuestionAnswer", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ClinicalForm_ClinicalDataTrialSetId", table: "ClinicalForm", column: "ClinicalDataTrialSetId"); migrationBuilder.CreateIndex( name: "IX_ClinicalForm_CreateUserId", table: "ClinicalForm", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ClinicalForm_ReadingId", table: "ClinicalForm", column: "ReadingId"); migrationBuilder.CreateIndex( name: "IX_ClinicalForm_SubjectId", table: "ClinicalForm", column: "SubjectId"); migrationBuilder.CreateIndex( name: "IX_ClinicalDataTrialSet_CreateUserId", table: "ClinicalDataTrialSet", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ClinicalDataTrialSet_SystemClinicalDataSetId", table: "ClinicalDataTrialSet", column: "SystemClinicalDataSetId"); migrationBuilder.CreateIndex( name: "IX_ClinicalDataTrialSet_TrialId", table: "ClinicalDataTrialSet", column: "TrialId"); migrationBuilder.CreateIndex( name: "IX_ClinicalDataSystemSet_CreateUserId", table: "ClinicalDataSystemSet", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_ClinicalAnswerRowInfo_CreateUserId", table: "ClinicalAnswerRowInfo", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_CheckChallengeDialog_CreateUserId", table: "CheckChallengeDialog", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_CheckChallengeDialog_SubjectVisitId", table: "CheckChallengeDialog", column: "SubjectVisitId"); migrationBuilder.CreateIndex( name: "IX_AuditRecordPermission_AuditDocumentId", table: "AuditRecordPermission", column: "AuditDocumentId"); migrationBuilder.CreateIndex( name: "IX_AuditRecordPermission_AuditRecordId", table: "AuditRecordPermission", column: "AuditRecordId"); migrationBuilder.CreateIndex( name: "IX_AuditRecordPermission_CreateUserId", table: "AuditRecordPermission", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_AuditRecordIdentityUser_AuditRecordId", table: "AuditRecordIdentityUser", column: "AuditRecordId"); migrationBuilder.CreateIndex( name: "IX_AuditRecordIdentityUser_CreateUserId", table: "AuditRecordIdentityUser", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_AuditRecordIdentityUser_IdentityUserId", table: "AuditRecordIdentityUser", column: "IdentityUserId"); migrationBuilder.CreateIndex( name: "IX_AuditRecord_CreateUserId", table: "AuditRecord", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_AuditDocumentClosure_AncestorId", table: "AuditDocumentClosure", column: "AncestorId"); migrationBuilder.CreateIndex( name: "IX_AuditDocumentClosure_DescendantId", table: "AuditDocumentClosure", column: "DescendantId"); migrationBuilder.CreateIndex( name: "IX_AuditDocument_CreateUserId", table: "AuditDocument", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_AuditDocument_MainFileId", table: "AuditDocument", column: "MainFileId"); migrationBuilder.CreateIndex( name: "IX_Attachment_CreateUserId", table: "Attachment", column: "CreateUserId"); migrationBuilder.CreateIndex( name: "IX_Attachment_DoctorId", table: "Attachment", column: "DoctorId"); migrationBuilder.AddForeignKey( name: "FK_ReadingClinicalData_DicomStudy_StudyId", table: "ReadingClinicalData", column: "StudyId", principalTable: "DicomStudy", principalColumn: "SeqId"); migrationBuilder.AddForeignKey( name: "FK_ReadingConsistentClinicalData_DicomStudy_StudyId", table: "ReadingConsistentClinicalData", column: "StudyId", principalTable: "DicomStudy", principalColumn: "SeqId"); migrationBuilder.AddForeignKey( name: "FK_StudyMonitor_TaskStudy_StudyId", table: "StudyMonitor", column: "StudyId", principalTable: "TaskStudy", principalColumn: "SeqId", onDelete: ReferentialAction.Cascade); } } }