nHibernate Mapping Issue - Невозможно удалить членов коллекции - PullRequest
0 голосов
/ 09 апреля 2009

Хорошо. Итак, ситуация такова:

Родительский класс, который имеет IDictionary дочерних классов. Я хочу, чтобы эти дочерние классы были удалены, когда родительский класс есть. Это отлично работает. Я также хотел бы иметь возможность удалять членов дочернего класса по отдельности, и это НЕ работает.

Итак, мой вопрос; Почему я не могу удалить этих дочерних элементов?

Ошибка, которую я получаю, выглядит следующим образом:

Невозможно удалить, будет читаться каскадом

Мой файл отображения в родительском классе имеет параметр каскада «all-delete-orphan», в то время как у дочернего класса не определен каскад.

Есть идеи? Приветствия.

1 Ответ

2 голосов
/ 09 апреля 2009

Было бы полезно увидеть сопоставления. Но я полагаю, что вы не удаляете ребенка из коллекции родителей, а только удаляете его.

...