hmmmmm! miro eso solo y ya me duele un h___o. 1) en NH podes configurar la estrategia de release de connection; por lo general vos no hagas nada con la conection que NH la va a manejar bien y cuando la necesita (en tu codigo sacá todo lo que pusiste con referencia a Reconnect(), Disconnect() etc. 2)Fijate que en ese codigo no le estas diciendo a NH lo que tiene que hacer con la transaction. O sea abriste una transaction de NH (subrayo que la transaction es de NH y NO del RDBMS) y luego, si anda todo bien, le sacas la connection. Te preguntaste si NH se da cuenta que tiene una transaction abierta y que hace con esa? Además se trata de un fetch... tampoco ponga nada que se refiere a la transaction que NH, si necesita abrír una transaction, para el RDBMS en cuestion, cuando hace un fetch lo sabe y lo hace solo.
Un pequeño Tip para lo que empiezan con NH: Por lo general, menos codigo escriben, y mas dejan que NH se ocupe de hacer las cosas para ustedes, y mejor es. Bye. Fabio. --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
