Project Description

A simple utility to generate NHibernate mapping files and corresponding domain classes from existing DB tables.

Features:
1. Supports Oracle, SqlServer, PostgreSQL, MySQL, SQLite, Sybase, Ingres, CUBRID
2. Can generate hbm.xml, Fluent NHibernate and NH 3.3 Fluent style of mapping files.
3. Has lots of preferences to control the property naming conventions.
4. Can generate Domain Entity and WCF Data Contracts too.
5. Can generate one table at a time or script entire DB in one go. (It can generate mapping for around 800 tables in under 3 minutes on my moderately powered laptop)
6. Supports ActiveRecord code generation.
7. Its super fast and free. No licensing restrictions.
8. Option to generate NHibernate or MS validators

Please raise any feature requests and bugs in the Issue Tracker.

NMG-Table.jpg

NMG-Domain.jpg

NMG-Map.jpg

NMG-Preferences.jpg

Any code contributions/patches for bug fixes/ new features are welcome.
Ravi Ranjan

Last edited Jun 5, 2013 at 4:12 PM by ravs53, version 21