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

Responder a