Cierto! La respuesta "depende" es la más acertada.

La verdad es que si no usas lazy-loading la carga de una entidad puede
ser pesada, porque además puede que se traiga todas sus relaciones.
Además, si tienes una relación 1 a n, también hay que fijarse en el
batch-size (entidades cargadas de una vez). Si tienes un batch-size de
1 te hará una consulta por cada entidad, lo que se deduce que no es
una buena opción.

Salu2

On 28 abr, 06:41, Nelo Pauselli <[email protected]> wrote:
> Hola Carlos, respuesta: "depende"...
>
> ¿que esperarías vos?... en mi experiencia con este tipo de frameworks
> siempre hace lo que espero (o hacen algo mejor).
>
> Un comienzo podría ser que entres ahttp://nhforge.org/doc/nh/en/index.htmly 
> busques la palabra lazy,
> creo que te va a dar una idea de la respuesta que andás buscando.
>
> respecto a tu pregunta, nh soporta las dos opciones que planteas.
> lazy="true" y lazy="false". Dale una mirada al link.
>
> Saludos.
> Nelo.
>
> 2010/4/27 Carlos Cocom <[email protected]>:
>
>
>
>
>
> > Una duda en NHibernate hasta cuantos niveles de relaciones entre las
> > entidades se puede manejar, por que según entiendo
> > A se puede relacionar con B
> > y B puede tener un child como C
> > Si obtengo A tambien traeria B,C?
> > Puede haber n niveles?
> > Si obtengo C tambien traeria B,A?
>
> > El 27 de abril de 2010 17:57, José F. Romaniello <[email protected]>
> > escribió:
>
> >>> mi pregunta es que si el siguiente mapeo esta correcto:
>
> >> Si pasa tus tests si.
> >> A mi me parece que esta mal, por que hay dos collections que usan la misma
> >> columna.... Entonces me pregunto, si el día de mañana, nhibernate sabra de
> >> alguna forma, si un CriterioEvaluacionMuestra pertenece a
> >> CriteriosEvaluaciónMuestra o pertenece a RegistroEvaluaciónMuestra, pero
> >> depende del uso que le des a esto.
> >> No me cierra desde el punto de vista relacional.
>
> >> --
> >> Para escribir al Grupo, hágalo a esta dirección:
> >> [email protected]
> >> Para más, visite:http://groups.google.com/group/NHibernate-Hispano
>
> > --
> > Para escribir al Grupo, hágalo a esta dirección:
> > [email protected]
> > Para más, visite:http://groups.google.com/group/NHibernate-Hispano
>
> --
> Para escribir al Grupo, hágalo a esta dirección: 
> [email protected]
> Para más, visite:http://groups.google.com/group/NHibernate-Hispano

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a