| | |
| | | public TaskInfo TaskInfo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 福利Id |
| | | /// 福利编号 |
| | | /// </summary> |
| | | public Guid BenefitId { get; set; } |
| | | public string BenefitCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 福利 |
| | |
| | | entityBuilder |
| | | .HasOne(it => it.TaskInfo) |
| | | .WithMany(it => it.Benefits) |
| | | .HasForeignKey(it => it.BenefitId) |
| | | .HasForeignKey(it => it.TaskInfoId) |
| | | .IsRequired() |
| | | .OnDelete(DeleteBehavior.Restrict); |
| | | entityBuilder |
| | | .HasOne(it => it.Benefit) |
| | | .WithMany() |
| | | .HasForeignKey(it => it.BenefitCode) |
| | | .HasPrincipalKey(it => it.Code) |
| | | .IsRequired() |
| | | .OnDelete(DeleteBehavior.Restrict); |
| | | } |