Быстрый NHibernate один многим однонаправленное отображение

my_list = ['abc-123', 'def-456', 'ghi-789', 'abc-456']

for item in my_list:
    if (item.find('abc')) != -1:
        print ('Found at ', item)
15
задан 16 February 2009 в 21:41
поделиться

1 ответ

NHibernate не поддерживает это отображение, когда Вы имеете не - пустое ограничение на Ваш внешний ключ. При удалении того ограничения Вы будете видеть, что NHibernate вставляет Комментарии с пустым PostId, то обновляет их с идентификатором нового Сообщения.

Вы любой должны:

  1. Удаляют не - пустое ограничение и Inverse, вызов
  2. Сохраняет ограничение и отображает другую сторону отношений (делающий это двунаправленные отношения, и позволяющий Inverse для работы правильно)

Это покрыто в документация NHibernate для one-to-many's , посмотрите Очень Важное Примечание в конце.

22
ответ дан 1 December 2019 в 03:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: