Другими ограничениями, на которые ссылаются документы, являются, насколько я знаю, кольцевые или многолучевые каскады.
Например, MS Sql Server не разрешает каскады (как удалить, так и установить ноль), если
- изменение будет каскадно относиться к той же таблице, из которой оно исходит
- существует несколько каскадных путей к одной и той же таблице.Как таблица «A» влияет на таблицу «B» и «C», так и «B» и «C» влияют на «D».
Вы даже не можете создать ограничение.
EF core может обойти это ограничение с помощью ClientSetNull.EF обрабатывает заданную нулевую операцию, но может делать это только в том случае, если все затронутые объекты загружены в память.