NHibernate es un mapeador relacional de objetos de código abierto desarrollado activamente y con todas las funciones para el marco .NET. Se utiliza en miles de proyectos exitosos. Está construido sobre ADO.NET y la versión actual es NHibernate 4.0.4. Este tutorial le dará una idea de cómo comenzar con NHibernate. El objetivo principal es que después de completarlo, comprenda mejor qué es NHibernate y por qué necesita NHibernate y, por supuesto, aprenda cómo agregar NHibernate a su proyecto.
Este tutorial será de gran utilidad para los desarrolladores cuyo objetivo sea comprender los conceptos básicos del mapeo relacional de objetos para la plataforma .NET e implementarlo en la práctica. Especialmente ayudará a los usuarios que son los principales responsables de mapear un modelo de dominio orientado a objetos a una base de datos relacional tradicional.
Es un tutorial elemental y puede comprender fácilmente los conceptos explicados aquí con un conocimiento básico de cómo asignar clases .NET a tablas de bases de datos. Sin embargo, será una ayuda adicional si tiene alguna exposición previa a las bases de datos y cómo manejar las soluciones de mapeo relacional de objetos.