isessionfactory fluentnhibernate fluently c# .net nhibernate fluent

c# - fluentnhibernate - isessionfactory sessionfactory fluently configure()



Fluido NHibernate Cascade-¿Qué lado? (1)

Al usar Fluent NHibernate, parece que no puedo encontrar una buena explicación de cuándo usas la opción en cascada en el lado de Referencias frente al lado de HasMany.

¿Cuál es la diferencia (si existe) en la asignación de los siguientes ...

References(...).Cascade.All();

vs

HasMany(...).Cascade.All();

Mi pregunta surge de un problema al guardar una entidad principal (raíz). Una vez que se haya guardado, quiero asegurarme de que todos los objetos secundarios también se conserven.


Usted pone la cascada en el lado que está guardando.

Si guarda el padre y desea conectar en cascada a los hijos, coloque la asignación en cascada en el padre.