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
