A Mapping generator for NHibernate (NH) via FluentNH and NH.Burrows. Generate source code in C# to access MySql or SQL Server dbs. VB.Net may be supported eventually. See Develop > News menu for updates and release notes.

Features

  • Build on an NHibernate core
  • Utilises FluentNHibernate for mapping and remove clunky hbm xml files - although v 2.x it does use them too
  • Utilises NHibernate.Burrows for CRUD and session Management
  • Generatation of Unit Tests to aid in learning NHibernate
  • Supports MySql (v.2), Sql (v.2) and SqlExpress (v.2.10) server
  • Composite primary keys ( an important one for legacy databases) as a separate POCO object
  • MySql enum and set data type supported
  • Intelisense xml comments against properties and classes from columns and tables comments.
  • Helper class to remove coded 'magic strings'
  • Generatation of required solution and project files for Visual Studio 2008
  • Generatation of bi-directional relationships based on foreign keys
  • Generatation of for automatic configuration and usage of the SysCache cache provider
  • Click and go generation - once generated you should be set to start using. No additional work required.
  • Support for views as well as tables generated into entities

Project Samples

Project Activity

See All Activity >

Follow NhGen - NHibernate Code Generator

NhGen - NHibernate Code Generator Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Suits everything I needed
Read more reviews >

Additional Project Details

Operating Systems

Windows

Languages

English

Intended Audience

Developers

User Interface

.NET/Mono

Programming Language

C#, Visual Basic .NET, ASP.NET

Database Environment

Project is a relational object mapper, ADO.NET

Related Categories

C# Database Software, C# Code Generators, C# Object-Relational Mapping (ORM) Software, Visual Basic .NET Database Software, Visual Basic .NET Code Generators, Visual Basic .NET Object-Relational Mapping (ORM) Software, ASP.NET Database Software, ASP.NET Code Generators, ASP.NET Object-Relational Mapping (ORM) Software

Registered

2010-06-24