This article is about the .NET and Mono library. For other uses, see Hibernate.
This article contains content that is written like an advertisement. Please help improve it by removing promotional content and inappropriate external links, and by adding encyclopedic content written from a neutral point of view.(March 2012) (Learn how and when to remove this message)
NHibernate
NHibernate logo featuring a dormouse
Stable release
5.5.0
/ December 24, 2023; 4 months ago (2023-12-24)
Repository
github.com/nhibernate/nhibernate-core
Written in
C#
Operating system
Cross-platform
Platform
.NET 4.6.1, .NET Standard 2.0, .NET Core 2.0, and Mono
Type
Object–relational mapping
License
GNU Lesser General Public License 2.1
Website
http://nhibernate.info
NHibernate is a port of the Hibernate object–relational mapping (ORM) tool for the Microsoft .NET platform. It provides a framework for mapping an object-oriented domain model to a traditional relational database. Its purpose is to relieve the developer from a significant portion of relational data persistence-related programming tasks. NHibernate is free and open-source software that is distributed under the GNU Lesser General Public License.
NHibernate is a port of the Hibernate object–relational mapping (ORM) tool for the Microsoft .NET platform. It provides a framework for mapping an object-oriented...
ActiveRecord, an implementation of the active record pattern built on top of NHibernate. Aspect#, a simple aspect-oriented programming framework compliant with...
CRUD work. As a private project it was later inspired by the work of the NHibernate group. nHydrate was a private project from 2003 until 2009. It was used...