El patrón Repositorio (Repository pattern) y su implementación con NHibernate y en memoria

Definición: El repositorio es una Fachada (Facade) que abstrae el dominio (o capa de lógica de negocio) de la persistencia. Se comporta como una colección (como un IList o un ICollection) escondiendo los detalles técnicos de la implementación. Acá pueden leer dos definiciones (en inglés): http://thinkddd.com/blog/2009/02/20/the-repository-pattern/ http://martinfowler.com/eaaCatalog/repository.html Una implementación podrá persistir el estado de los […]