Dosis nHibernate funciona bien con eliminaciones en cascada de nivel de base de datos? Lo que quiero decir es que si tengo una restricción establecida en el nivel RDBMS para eliminar en cascada todos los huérfanos, ¿nHibernate invocará cualquier lógica de eliminación personalizada en el nivel de aplicación si tuviera que eliminar una entidad a través de nHibernate? ¿O debería eliminar las eliminaciones en cascada del nivel RDBMS y simplemente usar la función de eliminación en cascada de nHibernate definiendo ese comportamiento a través de su configuración?NHibernate: ¿funciona bien con eliminaciones en cascada de nivel de base de datos en restricciones de clave externa
Gracias
Esto no es óptimo. NHibernate sabe acerca de ON DELETE CASCADE (ver la respuesta de dotjoe) y puede usar eso para un mejor rendimiento (sin tener que hacer DELETE al borrar un padre) –