by NHibernate Community

A software framework to convert Microsoft .NET format to relational database

Operating system: Windows

Publisher: NHibernate Community

Release: NHibernate 4.1.1

Antivirus check: passed

Last revision: Last week

Report misleading

NHibernate was first created by various individual developers and eventually became a fully open-source project in November 2007. This software framework allows for users (developers) to work between the object-oriented domain models and relational database environment for Microsft .NET. Every now and then, a patch has been released to accommodate newer versions of Microsoft .NET environment. The latest update occurred in January 2020, while the most recent official patch (version 5.2) happened in December 2018. NHibernate was written in C#, and it is available under freeware licensing (or GNU Lesser General Public License). If individual developers wish to contribute, they may refer to the NHibernate GitHub repository and make contributions accordingly.

NHibernate is compatible with Visual Studio products such as C# and object-oriented VB.NET. Furthermore, the NHibernate framework allows for generating databases from mapping the object-oriented domain models. This feature specifically reduces the burden on developers that often work across different platforms. Besides, other secondary features, such as plugins and tools, would even further help the developers with data management. Such "addon" functions include Validators, ProxyGenerators, Burrow, and others. Detailed documentation on each of the primary and addon features can be found on the NHibernate website.

The support community for NHibernate is broad, and its contributor base is growing larger. As the demand for object-oriented domain models is growing, reliable frameworks that can handle various domain models and relational databases may reduce the huge burden on developers. Especially, server-side programming and data management (for instance, Structured Query Language), developers may convert object-oriented domain models into the relational format with ease thanks to NHibernate. If you are a developer struggling with cross-platform data management, NHibernate may be the framework for you.

Allows developers for conveniently managing database in relational database tasks

  • Fully compatible with Microsoft .NET frameworks
  • Handles any kinds of relational databases 
  • Mapping of the object-oriented domain model to relational databases
  • Provides various secondary plugins and tools
  • Support for PostgreSQL
NHibernate is a tool that can map relations within the .NET framework. I love that it works seamlessly with Visual Studio without the need for extra attributes. I also like that it can create database tables quickly and is compatible with a number of legacy scenarios, no matter how complex. The tool also offers a lot of extra tools and plugins, including ReSharper.
DVDFab PC Backup logo
A backup software that works well with Windows.
TimeBreak logo
Powerful tool to monitor and limit your child’s time spent using the computer
HissenIT Masterdata logo
Smart data management software to organize your electronic/non-electronic contacts
Personal Monitor 2014 logo
A password protected application that allows for system monitoring on your computer
CloudKey logo
A backup storage software for Windows