http://msdn.microsoft.com/es-es/library/system.configuration.configurationsection.aspx El 22 de enero de 2009 17:54, Jose Fabricio Rojas <[email protected]>escribió:
> > Hola gente > este es mi problema: > Previo: Sucede que mi aplicación tiene una parte de los archivos de > mapeo(hbm) incrustados y otra parte en una carpeta, esto debido a que > los que están en la carpeta contienen consultas nombradas y es un > requerimiento personalizar y cambiar esas consultas nombradas sin > necesidad de un re-build a la aplicación. > Ahora mediante el BuildSessionFactory() yo cargo los archivos hbm > incrustados y mediante el cfg.AddDirectory(path) cargo los archivos de > mapeo que se encuentran dentro de una ruta de disco duro. > Lo que estaba haciendo hasta ahora es crear una clave en el registro y > colocar la ruta en la clave de registro , leer la clave para obtener > el path en donde estaban los hbm y el archivo de configuracion de NH > (hibernate.cfg.xml para mi caso) > Sucede que por "seguridad" se ha decidido cambiar esto > Problema: > Ahora en mi capa de acceso a datos tengo una clase que me administra > las sesiones de NH y obtiene la ruta del archivo de configuracion y > ruta de la carpeta de los hbm no incrustados, y construye mis sesiones > a partir de eso. > Lo que quisiera hacer es: Crear una seccion dentro del web.config con > dos key, una donde apunte a la ruta de mi archivo de configuracion y > otra clave donde apunte a mi carpeta que contiene los hbm no > incrustados. > Como puedo , o que clases utilizar para que que mi clase que > administra las sesiones vaya hasta el web.config(que esta en mi capa > de presentacion web) y lea esas key y contruya la sesion de NH a > partir de eso. > Estaria muy agradecido por su ayuda. > Un saludo desde Lima ,Peru > > > > > > > > > -- ================================= Sergio Castillo Checa --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
