LINQ to Entity problem.Самоссылающаяся сущность - PullRequest
1 голос
/ 18 октября 2010

У меня есть Самоссылающаяся сущность (от 0 до *).Когда я пытался удалить один, получил ошибку.

Структура данных:

servise1
--service 1.1
--service 1.2
---сервис 1.2.1
--- сервис 1.2.2
--- сервис 1.2.3
- сервис 1.3
- сервис 1.4
сервис 2

и так далее ...

Мне просто нужно удалить одну из служб со всеми подуслугами (каскад).

Пожалуйста, помогите мне!)

1 Ответ

0 голосов
/ 07 августа 2011

Если вы добавили каскад при удалении к определению таблицы sql, попробуйте изменить его обратно на действие по удалению без действия, затем перейдите к своей модели сущности, выберите ассоциацию в конструкторе и задайте каскад удаления в окне свойств. 1001 *

Если это по-прежнему не работает, то вы всегда можете просмотреть все дочерние службы и удалить их перед вызовом сохранения.

...