| | |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.HasIndex("ContractTemplateId"); |
| | | |
| | | b.HasIndex("EnterpriseEmployeeId"); |
| | | |
| | | b.ToTable("EnterpriseEmployeeContract"); |
| | |
| | | |
| | | modelBuilder.Entity("FlexJobApi.Core.EnterpriseEmployeeContract", b => |
| | | { |
| | | b.HasOne("FlexJobApi.Core.ContractTemplate", "ContractTemplate") |
| | | .WithMany() |
| | | .HasForeignKey("ContractTemplateId"); |
| | | |
| | | b.HasOne("FlexJobApi.Core.EnterpriseEmployee", "EnterpriseEmployee") |
| | | .WithMany("Contracts") |
| | | .HasForeignKey("EnterpriseEmployeeId") |
| | | .OnDelete(DeleteBehavior.Cascade) |
| | | .IsRequired(); |
| | | |
| | | b.Navigation("ContractTemplate"); |
| | | |
| | | b.Navigation("EnterpriseEmployee"); |
| | | }); |
| | | |