Я загружаю Contact-objekt из базы данных. Объект Контакт имеет отображение один-ко-многим в ContactSecurity:Объединить существующий объект, который ссылается на новый
<set name="ContactSecuritys" lazy="true" inverse="true" cascade="none" >
<key>
<column name="ContactId"/>
</key>
<one-to-many class="ContactSecurity"/>
</set>
Теперь я пытаюсь сделать:
contact.ContactSecuritys.Add(new ContactSecurity(Guid.NewGuid()));
Session.Merge(contact);
Но это бросает то объект TransientObjectExcpeption»является неспасенный переходный случай - сохранить переходная экземпляр до слияния: Prayon.Entities.ContactSecurity»
Я также попытался
contact.ContactSecuritys.Add(new ContactSecurity(Guid.NewGuid()) {Contact = contact});
Session.Merge(contact);
Что я делаю неправильно? - Должен ли я дополнительно сохранять новый ContactSecurity-Object с указанным контактом до слияния контакта? - Или есть более простой способ сделать это?
Спасибо за любую помощь.
С session.Persist() У меня возникла проблема, что в contactSecurity отсутствуют свойства null. Это будет установлено в Save-Event. – BennoDual