Roman Dolmatov
Здорово Друзья, вопрос, есть файл конфигурации, при работе с этим файлом товар в базу данных почему-то добавляется только один вид товара, как его можно было бы изменить, чтоб добавлялись все виды товара. В корзину добавляются все виды товара. Вот он: public class InquiryDetailConfiguration : IEntityTypeConfiguration<InquiryDetail>
{
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);
}
Привет. Указанный тобой код - это маппинг схемы данных отдельной сущности в БД с использованием API Entity Framework.
Добавление данных в БД - это всё же не совсем оно.
Покажи полную схему данных БД, потому что по отрывку кода непонятно, чего именно ты пытаешься добиться.
InquiryDetail - "детали спроса"? втф?