Этот ответ
"У меня была такая же проблема с SQL Server. Когда я пытался обновить режим из базы данных, он не выбирал правила каскадирования. Обратите внимание, что правила были добавлены после моделибыл уже создан. Я даже попытался удалить таблицу из модели и добавить ее обратно. Это имело тот же эффект - никаких каскадных правил.
Однако, когда я создал новую модель с такими же точными таблицами,он выбрал правила каскадирования, поэтому я решил просто удалить старую модель и создать новую с тем же именем и т. д.
Я предполагаю, что что-то не так с моделью обновления из процесса базы данных«.
из этот поток работал для меня.