Как сделать удаление на каскаде, используя linq для сущностей? - PullRequest
2 голосов
/ 05 августа 2011

Я использую базу данных Northwind для изучения linq для сущностей и структуры сущностей.Я пытаюсь удалить объект «Поставщик», используя его идентификатор.Но для этого я должен удалить все объекты, связанные с ним.В Entity Framework есть функция, которая позволяет мне это делать?

1 Ответ

3 голосов
/ 05 августа 2011

Способность каскадного удаления Entity Framework зависит от правильно установленного каскадного удаления для отношения в базе данных. Каскадное удаление в EF работает следующим образом:

  • Необходимо настроить каскадное удаление в базе данных, чтобы дочерние сущности, которые не загружены в контекст, были удалены до родительской сущности
  • Необходимо настроить каскадное удаление в EF, чтобы дочерние сущности, которые загружены в контекст, были правильно удалены перед родительской сущностью
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...