_Devart has presented new visual model designer for NHibernate that allows you to design models using both Database-First and Model-First design approach or mixed approach eliminating the need for manually creating NHibernate hbm mapping files. _
NHibernate Designer Entity Developer for NHibernate supports almost all features of NHibernate mapping. It supports components, most kinds of associations, all kinds of inheritance mapping strategies. Most frequently used mapping parameters are set in convenient and easy-to-understand object editor dialogs. You don't need to write XML mapping code manually. If you need even more advanced mapping tuning, you may set the case-specific parameters for a model object in the Properties window.
With Entity developer you can design NHibernate models both in Visual Studio like any other Visual Studio documents and in the stand-alone Entity Developer application. Read more about Entity Developer for NHibernate in this article.