Ce plugin NHibernate est l'oeuvre d'Adam Langley. Il permet de générer à partir d'un schéma d'une base de données (SQL Server uniquement) l'ensemble des fichiers de mapping (hbm) et du code C#. Ce serait bien d'avoir un outil inverse qui permette à partir d'un diagramme de classe VS.NET (fichier au format XML) de générer les fichiers de mapping et le schéma au format DDL.
La communauté NHibernate s'active. Pour preuve, NHibernate Helper Kit est un outil qui propose de générer l'ensemble des classes persistantes et leur schéma XML de mapping par défaut. La lecture des tables en base de données et l'affichage des types de colonnes font aussi partie des fonctionnalités phares de l'outil. A découvrir absolument.
Domain Mapper est un outil permettant de générer les fichiers de mapping d'extension .hbm de l'ORM NHibernate. L'utilisateur sélectionne une Assembly contenant ses entités persistantes puis les relie visuellement à la base de données (ou l'inverse). A découvrir, même si le projet semble encore à l'état de prototype.
Visual Nhibernate est un outil commercial de conception graphique pour NHibernate. Développé par Slyce Software, il permet de concevoir les entités à partir de diagrammes très évolués. Dommage qu'il ne soit pas proposé comme plugin VS.NET.