У меня есть два класса
public PartMap()
{
Id(x => x.ID).GeneratedBy.Guid();
HasOne(x => x.Stock)
.Cascade.All();
}
public Stock
{
Id(x => x.ID).GeneratedBy.Guid();
References(x => x.Part);
}
У детали есть только одна акция, поэтому я использовал HasOne.Данные вставлены нормально, у меня есть часть, запас, и они сохранены в порядке.Моя проблема заключается в том, что при попытке удалить я получаю сообщение об ошибке, что ключ заготовки для детали был нарушен
"ORA-02292: integrity constraint (PRINERGY.FK121AD9E59966BE23) violated " .
Я вижу, что он пытается удалить деталь, не удаляя связанную заготовку ранее.Как я могу решить это?