# nmg **Repository Path**: beilutesoft/nmg ## Basic Information - **Project Name**: nmg - **Description**: NHibernate Mapping Generator A simple utility to generate NHibernate mapping files and corresponding domain classes from existing DB tables. It currently generates one mapping file (.hbm.xml) and the corresponding Domain class (*.cs) from oracle or sql server. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-25 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Build status](https://ci.appveyor.com/api/projects/status/4dt1m3f57ufblmhd?svg=true)](https://ci.appveyor.com/project/RaviRanjan/nmg) # NHibernate Mapping Generator A simple utility to generate NHibernate mapping files and corresponding domain classes from existing DB tables. Features: - Supports Oracle, SqlServer, PostgreSQL, MySQL, SQLite, Sybase, Ingres, CUBRID - Can generate hbm.xml, Fluent NHibernate and NH 3.3 Fluent style of mapping files. - Has lots of preferences to control the property naming conventions. - Can generate Domain Entity and WCF Data Contracts too. - 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) - Supports ActiveRecord code generation. - Its super fast and free. No licensing restrictions. - Option to generate NHibernate or MS validators ## Wiki: [Documentation](https://github.com/rvrn22/nmg/wiki)