NHibernate



NHibernate

Mi experiencia con NHibernate fue en un proyecto para la Catedra "Desarrollo de Aplicaciones Cliente Servidor" de 4to año de la Carrera de Ing. en Sistemas de la Universidad Tecnológica Nacional, Facultad Regional Resistencia. El Sistema consistía en una aplicacion Cliente/Servidor que contaba con un cliente .NET, y un servidor PostgresSQL 7.4 bajo un SuSE Linux 9.1.
Para realizar el trabajo y partiendo de 0% de conocimientos en Persistencia de Objetos nos valimos de herramientas que no ayudaron a trabajar con el NHibernate.
Para la generación de Entidades utilizamos el ObjectMapper

Otra tool muy útil ,para checkear las Entidades y los Resultados de las consultas en HQL, es el NQL -NHibernate Query Analizer -

El NHibernate se conecta a la Postgres con un .NET Data Provider, Npsql

Se pueden encontrar muchas información en NHibernate Documentation

Hola. La idea de NHibernate es abstraerte del motor subyacente, entonces cualquier ejemplo que consiguas de NH sirve para cualquier base de datos (todo tiene sus excepciones). Lo único que tendrías que ver es la forma de conectarte a NH. Acá tenes como conectarte a PostgreSQL.
Acá tenés fijate cómo activar el log en NHibernate