RD
{
public void Configure(EntityTypeBuilder<InquiryDetail> builder)
{
builder.HasKey(x => x.Id);
builder.HasOne(x => x.InquiryHeader)
.WithOne(x => x.InquiryDetail)
.IsRequired()
.OnDelete(DeleteBehavior.Cascade);
builder.HasOne(x => x.Product)
.WithMany(x => x.InquiryDetail)
.IsRequired()
.OnDelete(DeleteBehavior.NoAction);
builder.HasOne(x => x.SizeType)
.WithMany(x => x.InquiryDetail)
.IsRequired();
// .OnDelete(DeleteBehavior.Restrict);
builder.HasOne(x => x.Category)
.WithMany(x => x.InquiryDetail)
.IsRequired();
// .OnDelete(DeleteBehavior.Restrict);
builder.HasOne(x => x.ApplicationType)
.WithMany(x => x.InquiryDetail)
.IsRequired();
// .OnDelete(DeleteBehavior.Restrict);
}