Когда EF знаком с обходом ведомой таблицы с помощью навигации, при удалении основной таблицы возникает ошибка - PullRequest
0 голосов
/ 17 октября 2019

EducationItems и основная таблица сконфигурированы с каскадным удалением, которое будет выброшено во время выполнения кода "Связь не может быть изменена, так как одно или несколько свойств внешнего ключа не могут иметь значение NULL"

Если обходиз ведомой таблицы удаляется, она может быть успешно удалена. Почему?

var entitys= Repository.Table.Where(a => ids.Contains(a.UUID)).ToList();
entitys.ForEach(a =>
{
    foreach (var deductionitem in a.Deductionitems)
    DoDelete(a);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...