У меня есть первая модель EF с кодом с простым отношением (PartDetails) ко многим (частям).
Пока система находится в автономном режиме, таблица поиска (PartDetails) очищается и повторно заполняется внешним заданием, нарушая ограничение.
modelBuilder.Entity<Part>().HasOptional(e => e.PartDetails)
.WithMany()
.HasForeignKey(k => k.PartDetailsId);
Я пробовал .Map и другие варианты, но все они создают ограничение БД.
Как я могу предотвратить создание EF ограничения DB FK с помощью свободного API?
Я понимаю, что это может быть не лучший архитектурный подход, но я придерживаюсь его. Если я не могу найти решение для этого с помощью Fluent API, я вручную сниму ограничение в сценарии миграции или отброшу и повторно добавлю ограничение во время задания очистки.