NHibernate is a very powerful Object Relational Mapper (ORM). But for a beginning NHibernate user, things seem very complex. One of the difficult parts is the creation if XML mapping definitions by hand, an error-prone and time-consuming task. Visual NHibernate makes it easier and quicker to create and maintain NHibernate projects - even very complex ones. Point it at your existing projects and start modelling them right away - visually.
The current feature list(it’s still in beta) supports:
Visually design and inspect all of NHibernate's mapping scenarios:
- Single entity to single database table
- Single entity to multiple database tables
- Single table to multiple entities
Supports all NHibernate collection types:
- Sets
- Bags
- Lists
- Maps
Supported mapping types:
- one-to-one
- one-to-many
- many-to-many
Mappings can be:
- unidirectional
- bidirectional
Visual NHibernate also supports Components.
Download the free trial and start experimenting.