У меня есть коллекция в отображении:
<bag name="Values" cascade="all-delete-orphan" lazy="false" inverse="true">
<key column="[TemplateId]"/>
<one-to-many class="MyNamespace.Value, MyLib"/>
</bag>
Объект Value имеет внешний ключ [TemplateId].обе сущности имеют свой генератор, установленный на «идентичность».когда я вызываю session.Save () для родительского объекта Template, у объектов Value их [TemplateId] (внешний ключ) устанавливается в ноль, поэтому появляется исключение SQL.Как заставить nhibernate установить значение FK для дочерних элементов на значение вставленного родительского объекта?