// using System; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; using TTSW.EF; namespace tb320eva.Migrations { [DbContext(typeof(DataContext))] [Migration("20220319042956_RemoveSpecialCom")] partial class RemoveSpecialCom { protected override void BuildTargetModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.SerialColumn) .HasAnnotation("ProductVersion", "2.2.6-servicing-10079") .HasAnnotation("Relational:MaxIdentifierLength", 63); modelBuilder.Entity("TodoAPI2.Models.activity_log_evaEntity", b => { b.Property("id") .ValueGeneratedOnAdd(); b.Property("causer_id"); b.Property("causer_type") .HasMaxLength(191); b.Property("created_at"); b.Property("description") .HasMaxLength(32000); b.Property("ip_address") .HasMaxLength(191); b.Property("log_name") .HasMaxLength(191); b.Property("mac_address") .HasMaxLength(191); b.Property("properties") .HasMaxLength(32000); b.Property("subject_id"); b.Property("subject_type") .HasMaxLength(191); b.Property("updated_at"); b.HasKey("id"); b.ToTable("activity_log_eva"); }); modelBuilder.Entity("TodoAPI2.Models.eva_adjust_postponementEntity", b => { b.Property("id"); b.Property("command_no") .HasMaxLength(4000); b.Property("create_evaluation_id"); b.Property("created"); b.Property("fiscal_year"); b.Property("imported_date"); b.Property("imported_file") .HasMaxLength(1000); b.Property("isActive"); b.Property("limit"); b.Property("limit_frame"); b.Property("limit_frame_quota"); b.Property("limit_quota"); b.Property("managed_by"); b.Property("percentage"); b.Property("report_type") .HasMaxLength(1000); b.Property("theDate"); b.Property("theRound"); b.Property("updated"); b.HasKey("id"); b.HasIndex("create_evaluation_id"); b.ToTable("eva_adjust_postponement"); }); modelBuilder.Entity("TodoAPI2.Models.eva_adjust_postponement_detailEntity", b => { b.Property("id"); b.Property("achievement_final"); b.Property("adjust_postponement_id"); b.Property("adjust_postponement_quota_id"); b.Property("competency_final"); b.Property("cost_living"); b.Property("created"); b.Property("employee_id"); b.Property("employee_no_at_this_time") .HasMaxLength(1000); b.Property("fullname_at_this_time") .HasMaxLength(1000); b.Property("isActive"); b.Property("is_for_postponement"); b.Property("level_score_final") .HasMaxLength(255); b.Property("level_this_time") .HasMaxLength(1000); b.Property("middle"); b.Property("migration_eva_result") .HasMaxLength(1000); b.Property("migration_total_score"); b.Property("new_cost_living"); b.Property("new_sarary"); b.Property("new_sarary_with_quota"); b.Property("order_at_this_time"); b.Property("org_at_this_time"); b.Property("other_money_at_this_time"); b.Property("position_allowance_at_this_time"); b.Property("position_this_time") .HasMaxLength(1000); b.Property("promoted_percentage"); b.Property("receive_quota"); b.Property("remark") .HasMaxLength(1000); b.Property("reward_new"); b.Property("reward_new2"); b.Property("reward_old"); b.Property("sarary"); b.Property("score_final"); b.Property("total_promote"); b.Property("updated"); b.HasKey("id"); b.HasIndex("adjust_postponement_id"); b.HasIndex("adjust_postponement_quota_id"); b.ToTable("eva_adjust_postponement_detail"); }); modelBuilder.Entity("TodoAPI2.Models.eva_create_evaluationEntity", b => { b.Property("id"); b.Property("created"); b.Property("employee_id"); b.Property("evaluation_group_id"); b.Property("isActive"); b.Property("performance_plan_id"); b.Property("score1"); b.Property("score2"); b.Property("supervisor1_id"); b.Property("supervisor2_id"); b.Property("supervisor3_id"); b.Property("updated"); b.HasKey("id"); b.HasIndex("evaluation_group_id"); b.HasIndex("performance_plan_id"); b.ToTable("eva_create_evaluation"); }); modelBuilder.Entity("TodoAPI2.Models.eva_create_evaluation_detailEntity", b => { b.Property("id"); b.Property("Final_summary_chief"); b.Property("Final_summary_competency_chief"); b.Property("Final_summary_competency_supervisor"); b.Property("Final_summary_competency_supervisor1A"); b.Property("Final_summary_competency_supervisor2A"); b.Property("Final_summary_competency_supervisor3A"); b.Property("Final_summary_supervisor"); b.Property("Final_summary_supervisor1A"); b.Property("Final_summary_supervisor2A"); b.Property("Final_summary_supervisor3A"); b.Property("achievement_chief"); b.Property("achievement_supervisor"); b.Property("achievement_supervisor1A"); b.Property("achievement_supervisor2A"); b.Property("achievement_supervisor3A"); b.Property("chief"); b.Property("chief_a"); b.Property("chief_a_date"); b.Property("chief_a_reject_reason") .HasMaxLength(1000); b.Property("chief_a_remark") .HasMaxLength(1000); b.Property("chief_a_result") .HasMaxLength(1); b.Property("competency_chief"); b.Property("competency_supervisor"); b.Property("competency_supervisor1A"); b.Property("competency_supervisor2A"); b.Property("competency_supervisor3A"); b.Property("create_evaluation_id"); b.Property("created"); b.Property("employee_id"); b.Property("eva_employee_id"); b.Property("help_org_id"); b.Property("isActive"); b.Property("level_score_chief") .HasMaxLength(255); b.Property("level_score_supervisor") .HasMaxLength(255); b.Property("level_score_supervisor1A") .HasMaxLength(255); b.Property("level_score_supervisor2A") .HasMaxLength(255); b.Property("level_score_supervisor3A") .HasMaxLength(255); b.Property("order_of_data"); b.Property("remark") .HasMaxLength(1000); b.Property("score_chief"); b.Property("score_supervisor"); b.Property("score_supervisor1A"); b.Property("score_supervisor2A"); b.Property("score_supervisor3A"); b.Property("status_chief") .HasMaxLength(1); b.Property("status_chief_a") .HasMaxLength(1); b.Property("status_chief_a_click_date"); b.Property("status_chief_click_date"); b.Property("status_self") .HasMaxLength(1); b.Property("status_self_a") .HasMaxLength(1); b.Property("status_self_a_click_date"); b.Property("status_self_click_date"); b.Property("status_supervisor") .HasMaxLength(1); b.Property("status_supervisor1A") .HasMaxLength(1); b.Property("status_supervisor1A_click_date"); b.Property("status_supervisor2A") .HasMaxLength(1); b.Property("status_supervisor2A_click_date"); b.Property("status_supervisor3A") .HasMaxLength(1); b.Property("status_supervisor3A_click_date"); b.Property("status_supervisor_a") .HasMaxLength(1); b.Property("status_supervisor_a_click_date"); b.Property("status_supervisor_click_date"); b.Property("supervisor1"); b.Property("supervisor1A"); b.Property("supervisor1A_date"); b.Property("supervisor1A_remark") .HasMaxLength(1000); b.Property("supervisor1A_result") .HasMaxLength(1); b.Property("supervisor1_date"); b.Property("supervisor1_id"); b.Property("supervisor1_remark") .HasMaxLength(1000); b.Property("supervisor1_result") .HasMaxLength(1); b.Property("supervisor2"); b.Property("supervisor2A"); b.Property("supervisor2A_date"); b.Property("supervisor2A_remark") .HasMaxLength(1000); b.Property("supervisor2A_result") .HasMaxLength(1); b.Property("supervisor2_date"); b.Property("supervisor2_id"); b.Property("supervisor2_remark") .HasMaxLength(1000); b.Property("supervisor2_result") .HasMaxLength(1); b.Property("supervisor3A"); b.Property("supervisor3A_date"); b.Property("supervisor3A_remark") .HasMaxLength(1000); b.Property("supervisor3A_result") .HasMaxLength(1); b.Property("supervisor3_id"); b.Property("total_summary_chief"); b.Property("total_summary_competency_chief"); b.Property("total_summary_competency_supervisor"); b.Property("total_summary_competency_supervisor1A"); b.Property("total_summary_competency_supervisor2A"); b.Property("total_summary_competency_supervisor3A"); b.Property("total_summary_supervisor"); b.Property("total_summary_supervisor1A"); b.Property("total_summary_supervisor2A"); b.Property("total_summary_supervisor3A"); b.Property("updated"); b.Property("work_period"); b.HasKey("id"); b.HasIndex("create_evaluation_id"); b.ToTable("eva_create_evaluation_detail"); }); modelBuilder.Entity("TodoAPI2.Models.eva_create_evaluation_detail_historyEntity", b => { b.Property("id"); b.Property("action_detail") .HasMaxLength(4000); b.Property("action_dt"); b.Property("action_emp_id"); b.Property("created"); b.Property("evaluation_detail_id"); b.Property("history_group"); b.Property("isActive"); b.Property("updated"); b.HasKey("id"); b.HasIndex("evaluation_detail_id"); b.ToTable("eva_create_evaluation_detail_history"); }); modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_achievementEntity", b => { b.Property("id"); b.Property("achievement") .HasMaxLength(16000); b.Property("achievement_line1") .HasMaxLength(16000); b.Property("create_evaluation_detail_id"); b.Property("created"); b.Property("isActive"); b.Property("score"); b.Property("score2"); b.Property("score3"); b.Property("score4"); b.Property("sumary"); b.Property("sumary2"); b.Property("sumary3"); b.Property("sumary4"); b.Property("target_score1") .HasMaxLength(255); b.Property("target_score2") .HasMaxLength(255); b.Property("target_score3") .HasMaxLength(255); b.Property("target_score4") .HasMaxLength(255); b.Property("target_score5") .HasMaxLength(255); b.Property("thefile") .HasMaxLength(1000); b.Property("updated"); b.Property("weight"); b.HasKey("id"); b.HasIndex("create_evaluation_detail_id"); b.ToTable("eva_evaluation_achievement"); }); modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_achievement_attachEntity", b => { b.Property("id"); b.Property("achievement_id"); b.Property("created"); b.Property("isActive"); b.Property("the_file") .HasMaxLength(1000); b.Property("updated"); b.HasKey("id"); b.HasIndex("achievement_id"); b.ToTable("eva_evaluation_achievement_attach"); }); modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_achievement_detailEntity", b => { b.Property("id"); b.Property("achievement_detail") .HasMaxLength(16000); b.Property("achievement_id"); b.Property("achievement_order"); b.Property("created"); b.Property("isActive"); b.Property("updated"); b.HasKey("id"); b.HasIndex("achievement_id"); b.ToTable("eva_evaluation_achievement_detail"); }); modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_behaviorEntity", b => { b.Property("id"); b.Property("behavior") .HasMaxLength(16000); b.Property("create_evaluation_detail_id"); b.Property("created"); b.Property("isActive"); b.Property("score"); b.Property("score2"); b.Property("score3"); b.Property("score4"); b.Property("sumary"); b.Property("sumary2"); b.Property("sumary3"); b.Property("sumary4"); b.Property("target_score1") .HasMaxLength(255); b.Property("target_score2") .HasMaxLength(255); b.Property("target_score3") .HasMaxLength(255); b.Property("target_score4") .HasMaxLength(255); b.Property("target_score5") .HasMaxLength(255); b.Property("updated"); b.Property("weight"); b.HasKey("id"); b.HasIndex("create_evaluation_detail_id"); b.ToTable("eva_evaluation_behavior"); }); modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_groupEntity", b => { b.Property("id") .ValueGeneratedOnAdd(); b.Property("code") .HasMaxLength(255); b.Property("created"); b.Property("isActive"); b.Property("main_dept_id"); b.Property("percentage"); b.Property("thegroup") .HasMaxLength(255); b.Property("updated"); b.HasKey("id"); b.ToTable("eva_evaluation_group"); }); modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_group_detailEntity", b => { b.Property("id") .ValueGeneratedOnAdd(); b.Property("created"); b.Property("employee_id"); b.Property("evaluation_group_id"); b.Property("isActive"); b.Property("updated"); b.HasKey("id"); b.HasIndex("evaluation_group_id"); b.ToTable("eva_evaluation_group_detail"); }); modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_operating_agreementEntity", b => { b.Property("id"); b.Property("create_evaluation_detail_id"); b.Property("created"); b.Property("indicators") .HasMaxLength(4000); b.Property("isActive"); b.Property("mission_detail") .HasMaxLength(4000); b.Property("mission_no"); b.Property("target") .HasMaxLength(4000); b.Property("updated"); b.HasKey("id"); b.HasIndex("create_evaluation_detail_id"); b.ToTable("eva_evaluation_operating_agreement"); }); modelBuilder.Entity("TodoAPI2.Models.eva_idp_planEntity", b => { b.Property("id"); b.Property("create_evaluation_detail_id"); b.Property("created"); b.Property("develop") .HasMaxLength(1000); b.Property("development_method") .HasMaxLength(1000); b.Property("end_date"); b.Property("isActive"); b.Property("period_text") .HasMaxLength(1000); b.Property("start_date"); b.Property("updated"); b.HasKey("id"); b.ToTable("eva_idp_plan"); }); modelBuilder.Entity("TodoAPI2.Models.eva_level_scoreEntity", b => { b.Property("id") .ValueGeneratedOnAdd(); b.Property("code") .HasMaxLength(255); b.Property("created"); b.Property("detail") .HasMaxLength(1000); b.Property("isActive"); b.Property("max_score"); b.Property("min_score"); b.Property("updated"); b.HasKey("id"); b.ToTable("eva_level_score"); }); modelBuilder.Entity("TodoAPI2.Models.eva_level_score_detailEntity", b => { b.Property("id"); b.Property("created"); b.Property("group_guid"); b.Property("isActive"); b.Property("level_score_id"); b.Property("max_percentage"); b.Property("max_value"); b.Property("min_percentage"); b.Property("min_value"); b.Property("updated"); b.HasKey("id"); b.HasIndex("group_guid"); b.HasIndex("level_score_id"); b.ToTable("eva_level_score_detail"); }); modelBuilder.Entity("TodoAPI2.Models.eva_limit_frame_employeeEntity", b => { b.Property("id"); b.Property("cost_of_living"); b.Property("created"); b.Property("employee_id"); b.Property("frame_group_guid"); b.Property("help_org_id"); b.Property("isActive"); b.Property("level_text") .HasMaxLength(1000); b.Property("monthly_remuneration"); b.Property("order_of_data"); b.Property("org_id"); b.Property("position_allowance"); b.Property("position_text") .HasMaxLength(1000); b.Property("salary"); b.Property("updated"); b.HasKey("id"); b.HasIndex("frame_group_guid"); b.ToTable("eva_limit_frame_employee"); }); modelBuilder.Entity("TodoAPI2.Models.eva_limit_frame_groupEntity", b => { b.Property("id"); b.Property("created"); b.Property("frame_plan_guid"); b.Property("group_guid"); b.Property("isActive"); b.Property("limit_frame_295"); b.Property("main_dept_id"); b.Property("remark") .HasMaxLength(4000); b.Property("remark2") .HasMaxLength(4000); b.Property("total_salary"); b.Property("total_salary_limit"); b.Property("total_salary_limit_rounded"); b.Property("updated"); b.HasKey("id"); b.HasIndex("frame_plan_guid"); b.HasIndex("group_guid"); b.ToTable("eva_limit_frame_group"); }); modelBuilder.Entity("TodoAPI2.Models.eva_limit_frame_planEntity", b => { b.Property("id"); b.Property("created"); b.Property("executed_date"); b.Property("isActive"); b.Property("limit_frame_005"); b.Property("limit_frame_005_total"); b.Property("limit_frame_005_total_rounded"); b.Property("plan_guid"); b.Property("salary_adjustment_date"); b.Property("status_chief") .HasMaxLength(1); b.Property("status_self") .HasMaxLength(1); b.Property("supervisor1"); b.Property("supervisor1_date"); b.Property("supervisor1_remark") .HasMaxLength(1000); b.Property("supervisor1_result") .HasMaxLength(1); b.Property("total_salary"); b.Property("updated"); b.HasKey("id"); b.HasIndex("plan_guid"); b.ToTable("eva_limit_frame_plan"); }); modelBuilder.Entity("TodoAPI2.Models.eva_performance_planEntity", b => { b.Property("id") .ValueGeneratedOnAdd(); b.Property("created"); b.Property("end_leave"); b.Property("fiscal_year"); b.Property("isActive"); b.Property("percent"); b.Property("remark") .HasMaxLength(500); b.Property("start_leave"); b.Property("theTime"); b.Property("updated"); b.HasKey("id"); b.ToTable("eva_performance_plan"); }); modelBuilder.Entity("TodoAPI2.Models.eva_performance_plan_detailEntity", b => { b.Property("id") .ValueGeneratedOnAdd(); b.Property("created"); b.Property("end_date"); b.Property("isActive"); b.Property("list_no"); b.Property("performance_plan_id"); b.Property("remark") .HasMaxLength(1000); b.Property("start_date"); b.Property("step") .HasMaxLength(1000); b.Property("updated"); b.HasKey("id"); b.HasIndex("performance_plan_id"); b.ToTable("eva_performance_plan_detail"); }); modelBuilder.Entity("TodoAPI2.Models.eva_promoted_percentageEntity", b => { b.Property("id") .ValueGeneratedOnAdd(); b.Property("code") .HasMaxLength(255); b.Property("created"); b.Property("detail") .HasMaxLength(1000); b.Property("isActive"); b.Property("level_score_id"); b.Property("max_score"); b.Property("min_score"); b.Property("promoted_percentage"); b.Property("updated"); b.HasKey("id"); b.HasIndex("level_score_id"); b.ToTable("eva_promoted_percentage"); }); modelBuilder.Entity("TodoAPI2.Models.eva_salary_cylinderEntity", b => { b.Property("id"); b.Property("cost_living"); b.Property("created"); b.Property("isActive"); b.Property("middle"); b.Property("monthly_compensation"); b.Property("position_allowance"); b.Property("position_level"); b.Property("position_type"); b.Property("salary_max"); b.Property("temporary_min"); b.Property("themax"); b.Property("themin"); b.Property("updated"); b.HasKey("id"); b.ToTable("eva_salary_cylinder"); }); modelBuilder.Entity("TodoAPI2.Models.eva_setup_permissionEntity", b => { b.Property("id"); b.Property("created"); b.Property("employee_id"); b.Property("isActive"); b.Property("remark") .HasMaxLength(4000); b.Property("updated"); b.HasKey("id"); b.ToTable("eva_setup_permission"); }); modelBuilder.Entity("TodoAPI2.Models.eva_adjust_postponementEntity", b => { b.HasOne("TodoAPI2.Models.eva_create_evaluationEntity", "eva_create_evaluation") .WithMany() .HasForeignKey("create_evaluation_id"); }); modelBuilder.Entity("TodoAPI2.Models.eva_adjust_postponement_detailEntity", b => { b.HasOne("TodoAPI2.Models.eva_adjust_postponementEntity", "eva_adjust_postponement") .WithMany() .HasForeignKey("adjust_postponement_id"); b.HasOne("TodoAPI2.Models.eva_adjust_postponementEntity", "eva_adjust_postponement_quota") .WithMany() .HasForeignKey("adjust_postponement_quota_id") .HasConstraintName("FK_eva_adjust_postponement_detail_eva_adjust_postponement_adj~1"); }); modelBuilder.Entity("TodoAPI2.Models.eva_create_evaluationEntity", b => { b.HasOne("TodoAPI2.Models.eva_evaluation_groupEntity", "eva_evaluation_group") .WithMany() .HasForeignKey("evaluation_group_id"); b.HasOne("TodoAPI2.Models.eva_performance_planEntity", "eva_performance_plan") .WithMany() .HasForeignKey("performance_plan_id"); }); modelBuilder.Entity("TodoAPI2.Models.eva_create_evaluation_detailEntity", b => { b.HasOne("TodoAPI2.Models.eva_create_evaluationEntity", "eva_create_evaluation_create_evaluation_id") .WithMany() .HasForeignKey("create_evaluation_id"); }); modelBuilder.Entity("TodoAPI2.Models.eva_create_evaluation_detail_historyEntity", b => { b.HasOne("TodoAPI2.Models.eva_create_evaluation_detailEntity", "eva_create_evaluation_detail_evaluation_detail_id") .WithMany() .HasForeignKey("evaluation_detail_id"); }); modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_achievementEntity", b => { b.HasOne("TodoAPI2.Models.eva_create_evaluation_detailEntity", "eva_create_evaluation_detail") .WithMany() .HasForeignKey("create_evaluation_detail_id"); }); modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_achievement_attachEntity", b => { b.HasOne("TodoAPI2.Models.eva_evaluation_achievementEntity", "eva_evaluation_achievement_achievement_id") .WithMany() .HasForeignKey("achievement_id"); }); modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_achievement_detailEntity", b => { b.HasOne("TodoAPI2.Models.eva_evaluation_achievementEntity", "eva_evaluation_achievement") .WithMany() .HasForeignKey("achievement_id"); }); modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_behaviorEntity", b => { b.HasOne("TodoAPI2.Models.eva_create_evaluation_detailEntity", "eva_create_evaluation_detail") .WithMany() .HasForeignKey("create_evaluation_detail_id"); }); modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_group_detailEntity", b => { b.HasOne("TodoAPI2.Models.eva_evaluation_groupEntity", "eva_evaluation_group") .WithMany() .HasForeignKey("evaluation_group_id"); }); modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_operating_agreementEntity", b => { b.HasOne("TodoAPI2.Models.eva_create_evaluation_detailEntity", "eva_create_evaluation_detail_create_evaluation_detail_id") .WithMany() .HasForeignKey("create_evaluation_detail_id"); }); modelBuilder.Entity("TodoAPI2.Models.eva_level_score_detailEntity", b => { b.HasOne("TodoAPI2.Models.eva_evaluation_groupEntity", "eva_evaluation_group_group_guid") .WithMany() .HasForeignKey("group_guid"); b.HasOne("TodoAPI2.Models.eva_level_scoreEntity", "eva_level_score_level_score_id") .WithMany() .HasForeignKey("level_score_id"); }); modelBuilder.Entity("TodoAPI2.Models.eva_limit_frame_employeeEntity", b => { b.HasOne("TodoAPI2.Models.eva_limit_frame_groupEntity", "eva_limit_frame_group_frame_group_guid") .WithMany() .HasForeignKey("frame_group_guid"); }); modelBuilder.Entity("TodoAPI2.Models.eva_limit_frame_groupEntity", b => { b.HasOne("TodoAPI2.Models.eva_limit_frame_planEntity", "eva_limit_frame_plan_frame_plan_guid") .WithMany() .HasForeignKey("frame_plan_guid"); b.HasOne("TodoAPI2.Models.eva_evaluation_groupEntity", "eva_evaluation_group_group_guid") .WithMany() .HasForeignKey("group_guid"); }); modelBuilder.Entity("TodoAPI2.Models.eva_limit_frame_planEntity", b => { b.HasOne("TodoAPI2.Models.eva_performance_planEntity", "eva_performance_plan_plan_guid") .WithMany() .HasForeignKey("plan_guid"); }); modelBuilder.Entity("TodoAPI2.Models.eva_performance_plan_detailEntity", b => { b.HasOne("TodoAPI2.Models.eva_performance_planEntity", "eva_performance_plan") .WithMany() .HasForeignKey("performance_plan_id"); }); modelBuilder.Entity("TodoAPI2.Models.eva_promoted_percentageEntity", b => { b.HasOne("TodoAPI2.Models.eva_level_scoreEntity", "eva_level_score") .WithMany() .HasForeignKey("level_score_id"); }); #pragma warning restore 612, 618 } } }