VerifyCoeffientMap.cs 837 B

12345678910111213141516171819202122232425262728
  1. using Microsoft.EntityFrameworkCore;
  2. using Microsoft.EntityFrameworkCore.Metadata.Builders;
  3. using wispro.sp.entity;
  4. namespace wispro.sp.datamap
  5. {
  6. public class VerifyCoefficientMap : IEntityTypeConfiguration<VerifyCoefficient>
  7. {
  8. public void Configure(EntityTypeBuilder<VerifyCoefficient> builder)
  9. {
  10. builder.HasKey(o => new { o.CheckerId, o.DoPersonId });
  11. builder.ToTable("VerifyCoefficient");
  12. builder.Property(e => e.Coefficient).HasColumnType("decimal(18, 0)");
  13. builder.HasOne(d => d.Checker)
  14. .WithMany()
  15. .HasForeignKey(d => d.CheckerId);
  16. builder.HasOne(d => d.DoPerson)
  17. .WithMany(p => p.VerifyCoefficientDoPeople)
  18. .HasForeignKey(d => d.CheckerId);
  19. }
  20. }
  21. }