Вот некоторая соответствующая документация на MSDN.Обратите внимание, что в этом примере, похоже, произошла ошибка.При использовании этой конфигурации я получил следующую ошибку от дизайнера EDMX.
Операции нельзя указывать на концах с кратностью '*'.
Необходимо установить свойство OnDeleteCascade для конца будет вызывать удаления на другом конце.
Например, в отношениях с клиентами и заказами, где вы хотите удалить заказы клиента вместе с клиентом, вы должны установитьСвойство OnDelete для роли Customer в Cascade.
Обратите внимание, что каскадное удаление затронет только объекты, которые были загружены в ObjectContext.Вы будете полагаться на каскадное удаление, которое вы установили в базе данных для наблюдения за любыми другими записями.