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

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

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


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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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