> Hola Diana..
> Mucho que me hizo trasnochar ese error en NH.. pero para bien.. porque pude entender muchas cosas que hasta ese momento eran transparentes para mi.
> A ver.. todo parte de que es muy probable que en tus entidades tengas relaciones 1:N con lazy.. para NH poder hacer lazy sobre las colecciones existentes en una entidad en el momento que lo necesite.. guarda en el proxy creado una instancia a la Session.
> Todo depende de como estás manejando las sessiones de NH en tu aplicacion.. por lo que logro entender de tu correo, usas Session por Request...
> Si una entidad con estas características.. la cargas en un request.. la guardas en la session de .NET (que nada tiene que ver con la session de NH) y en otro request recuperas una nueva Session.. e intentas realizar una actualización sobre la entidad.. tendrías el error.. porque tienes una nueva Session abierta por el request actual.. y otra abierta dentro de los proxy de las colecciones que contiene la entidad..
> Espero que entiendas..
> El otro error debe estar dado más por .NET que por NH.. en algun lugar estás intentando almacenar un objeto en la session de .NET estando esta no habilitada..
> Salu2
> Omar
> ----- Mensaje original ----
> De: Diana <dide...@gmail.com>
> Para: NHibernate-Hispano <NHibernate-Hispano@googlegroups.com>
> Enviado: jueves, 8 de mayo, 2008 14:45:29
> Asunto: [NHibernate-Hispano] Error Update NHibernate
> Hola Gente:
> Quisiera hacerles una consulta respecto a un proyecto que estoy
> desarrollando en . NET con NH.
> Tengo un problema al querer hacer un Update de datos en la BD.
> La exepcion es la siguiente:
> NHibernate.HibernateException = {"Illegal attempt to associate a
> collection with two open sessions"}
> Por otro lado, cuando quiero manejar variables de sesion desde la
> aplicaicon, (aleatoriamente, y eso es lo que me desconcierta), me da
> el siguiente error:
> " Sólo puede utilizar el estado de sesión cuando enableSessionState
> está establecido como true, en un archivo de configuración o en la
> directiva de la página. Asegúrese además de que se incluye
> System.Web.SessionStateModule o un modo de estado de sesión
> personalizado en la sección <configuration>\<system.web>\<httpModules>
> de la configuración de la aplicación."
> La verdad estoy muy perdida con todo esto y no se si es un tema de
> incopatibilidades de sesiones del IIS con las sesiones de NH u otro
> cosa.
> Desde ya agradezco cualquier ayuda que puedan darme.
> Saludos.
> Diana.
> ___________________________________________________________________________ _________
> Yahoo! Deportes Beta
> ¡No te pierdas lo último sobre el torneo clausura 2008! Entérate aquíhttp://deportes.yahoo.com