http://fabiomaulo.blogspot.com/2009/09/configure-sessionfactory-providers.html
2010/5/25 Edgar Ramos <[email protected]> > Gente un saludo a todos, mi inquietud es la siguiente > > Mi aplicacion será tipo asp net mvc, estara dividida en layers, mis > dao/repository se veran como algo similar (tomado de ejemplos > descargados) > > public class Repository<T> : IRepository<T> > { > private readonly ISessionFactory _factory; > > public Repository(ISessionFactory factory) > { > _factory = factory; > } > > protected ISession Session > { > get { return _factory.GetCurrentSession(); } > } > > public T Get(object id) > { > return Session.Get<T>(id); > } > > .............. > > Por lo que he podido apreciar (van's, ejemplos, etc) esta es una best > practice, y aqui mi pregunta con el afan de hacer bien las cosas > > 1.- El esquema anterior me sirve si utilizo una bdd, (tomado del libro > NHibernate In Action) > -------------------------- > if your application accesses multiple databases using NHibernate, > you’ll need a > SessionFactory for each database. > ------------------------- > Pero mi requerimiento es poder consultar datos de tablas en otras > bases de datos (mismo servidor donde se encuentra el manejador de base > de datos)(ya sea por medio de vistas o sp, etc), por el momento no > requeriero persistir mis entidades creadas y utilizadas en mi bdd1 a > la bdd2 > > 2.- mis dao/repository cambiarian ?, se añade una layer mas de este > tipo para manejar el punto 1 ? > > 3.- En un post anterior me parece sugirieron implementar ConnectionProvider > ? > > En fin cual seria la forma correcta ?, saludos y gracias por vuestros > comentarios > > Edgar > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano -- Fabio Maulo -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
