Какие каскадные действия у вас есть в отношении этих внешних ключевых отношений?
По умолчанию большинство систем баз данных (включая SQL Server, который, я полагаю, вы используете) не будут иметь никаких «ON DELETE CASCADE» или каких-либо других действий - поэтому в этом случае ничего не произойдет.
Этот запрос T-SQL покажет вам ваши отношения с внешним ключом и будут ли определены какие-либо ссылочные действия DELETE или UPDATE:
SELECT
name 'FK Constraint',
OBJECT_NAME(parent_object_id) 'Parent table',
OBJECT_NAME(referenced_object_id) 'Referenced table',
delete_referential_action ,
delete_referential_action_desc ,
update_referential_action ,
update_referential_action_desc
FROM
sys.foreign_keys
Если вы хотите, чтобы что-то произошло, вам нужно убедиться, что эти отношения FK установлены для использования этих каскадных действий.
См. Документы MSDN по Каскадные ограничения ссылочной целостности для получения более подробной информации.