// 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("25630110105729_NewLevel")] partial class NewLevel { protected override void BuildTargetModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.SerialColumn) .HasAnnotation("ProductVersion", "2.2.4-servicing-10062") .HasAnnotation("Relational:MaxIdentifierLength", 63); 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_performance_planEntity", b => { b.Property("id") .ValueGeneratedOnAdd(); b.Property("created"); b.Property("fiscal_year"); b.Property("isActive"); 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_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 } } }