¿Cuándo se debe evitar el uso de la función de carga lenta de NHibernate?

La mayor parte de lo que escucho sobre la carga perezosa de NHibernate, es que es mejor usarlo, que no usarlo. Parece que tiene sentido minimizar el acceso a la base de datos, en un esfuerzo por reducir los cuellos de botella. Pero pocas cosas vienen sin concesiones, ciertamente limitan ligeramente el diseño al forzarlo a tenervirtual propiedades Pero también he notado que algunos desarrolladores desactivan la carga perezosa en ciertos objetos de uso frecuente.

Esto me hace preguntarme si hay algunas situaciones definidas donde el rendimiento del acceso a los datos se ve afectado por el uso de carga lenta.

Así que me pregunto, ¿cuándo y en qué situaciones debería evitar cargar de forma perezosa uno de mis objetos persistentes en NHibernate?

¿La desventaja de la carga diferida es meramente en el tiempo de procesamiento adicional, o puede inhibir la carga diferida también aumenta el tiempo de acceso a los datos (por ejemplo, al realizar viajes de ida y vuelta adicionales a la base de datos)?

¡Gracias!

Respuestas a la pregunta(5)

Su respuesta a la pregunta