Este documento discute o NHibernate, um framework para mapeamento objeto-relacional. Ele explica porque usar o NHibernate, como ele funciona mapeando classes para tabelas de banco de dados, e os arquivos necessários de mapeamento e configuração. Também lista alguns pontos positivos e negativos do NHibernate e fornece referências para mais informações.