Вы также можете сделать каскадное соглашение по умолчанию для всех типов. Например (используя статью, на которую вы ссылаетесь, в качестве отправной точки):
включить» каскадное сохранение с помощью модели сохраняемости AutoMap с Fluent NHibernate?
Как в:
Я спасаю человека, и рука также должна быть сохранена. В настоящее время я получаю
«объект ссылается на несохраненный временный экземпляр - сохраните временный экземпляр перед сбросом»
public class Person : DomainEntity
{
public virtual Arm LeftArm { get; set; }
}
public class Arm : DomainEntity
{
public virtual int Size { get; set; }
}
я нашелстатья на эту тему, но, похоже, устарел.