NHibernate
NHibernate is a mature, open source object-relational mapper for the .NET framework. It is actively developed, fully featured and used in thousands of successful projects.
Total Downloads
77.4M
77,427,143
Published
Jun 30, 2026
Latest stable version
Install
.NET CLI
dotnet add package NHibernate --version 5.7.0
Package Manager Console
Install-Package NHibernate -Version 5.7.0
PackageReference
<PackageReference Include="NHibernate" Version="5.7.0" />
Frameworks
Dependencies
Antlr3.Runtime
[3.5.1, 4.0.0)
net10.0
Iesi.Collections
[4.1.1, )
net10.0
Remotion.Linq
[2.2.0, 3.0.0)
net10.0
Remotion.Linq.EagerFetching
[2.2.0, 3.0.0)
net10.0
[10.0.0, )
Antlr3.Runtime
[3.5.1, 4.0.0)
.NETFramework4.6.1
Iesi.Collections
[4.1.1, )
.NETFramework4.6.1
Remotion.Linq
[2.2.0, 3.0.0)
.NETFramework4.6.1
Remotion.Linq.EagerFetching
[2.2.0, 3.0.0)
.NETFramework4.6.1
Antlr3.Runtime
[3.5.1, 4.0.0)
.NETFramework4.8
Iesi.Collections
[4.1.1, )
.NETFramework4.8
Remotion.Linq
[2.2.0, 3.0.0)
.NETFramework4.8
Remotion.Linq.EagerFetching
[2.2.0, 3.0.0)
.NETFramework4.8
Antlr3.Runtime
[3.5.1, 4.0.0)
net6.0
Iesi.Collections
[4.1.1, )
net6.0
Remotion.Linq
[2.2.0, 3.0.0)
net6.0
Remotion.Linq.EagerFetching
[2.2.0, 3.0.0)
net6.0
[6.0.0, )
Antlr3.Runtime
[3.5.1, 4.0.0)
net8.0
Iesi.Collections
[4.1.1, )
net8.0
Remotion.Linq
[2.2.0, 3.0.0)
net8.0
Remotion.Linq.EagerFetching
[2.2.0, 3.0.0)
net8.0
[8.0.0, )
Antlr3.Runtime
[3.5.1, 4.0.0)
.NETCoreApp2.0