У меня есть два объекта (Customer и CustomerRole) и хотел бы объявить между ними отношения "многие ко многим". Я могу использовать следующий код:
modelBuilder.Entity<CustomerRole>()
.HasMany(cr => cr.Customers)
.WithMany(c => c.CustomerRoles)
.Map(m => m.ToTable("Customer_CustomerRole_Mapping"));
Но он создает связь (и третью таблицу сопоставления) с отключением каскадного удаления по умолчанию. Как я могу сказать, что EF создает связь с каскадным удалением, включенным при использовании много-ко-многим?