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






--~--~---------~--~----~------------~-------~--~----~
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