Introduction à NHibernate
Introduction à NHibernate
Présentation de l'outil
NHibernate est un outil de mapping d'objet relationnel pour la plateforme .Net. Il est issue de l'outil Hibernate pour la plateforme Java.
Historique de l'outil :
- 2005 - 2006 : projet de JBoss.
- Depuis 2006 : le support de l'outil est assuré par la communauté NHibernate.
Architecture

Sur ce schéma on voit clairement que Nhibernate est une couche qui va permettre le dialogue entre l’application et la base de données. Ce dialogue sera facilité par deux élements, les propriétés nhibernate et le mapping XML.
- Les propriétés nhibernate : un fichier de configuration qui regroupe l'ensemble des informations de la base de données
- Le mapping XML : un fichier xml par objet, représentant la correspondance entre la table et l'objet.