Есть ли в Entity Framework 6.0 способ удалить строку, если на нее больше нигде нет ссылок?C#

Место общения программистов C#
Гость
Есть ли в Entity Framework 6.0 способ удалить строку, если на нее больше нигде нет ссылок?

Сообщение Гость »


Я совершенно не знаком с Entity Framewok и пытаюсь понять его принципы и то, насколько далеко я могу с ним зайти.

Предположим, у вас есть 3 таблицы: Студенты, Преподаватели и Адреса. Допустим, и студенты, и преподаватели имеют столбец FkIDAddress (внешний ключ), который указывает на PkID (первичный ключ) в таблице Addresses. Есть ли способ выполнить «каскадное удаление», но только тогда, когда он больше нигде не используется? В этом примере я хотел бы удалить строку «Адреса», если удалена строка «Студенты» или «Учителя», но только если это последняя «ссылка», существующая для этой строки «Адреса».

Я пытался найти ответы на этот вопрос в Google и здесь, но ничего не нашел.

Вернуться в «C#»