NHibernate 5.0.0

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.

There is a newer version of this package available.
See the version list below for details.
Install-Package NHibernate -Version 5.0.0
dotnet add package NHibernate --version 5.0.0
<PackageReference Include="NHibernate" Version="5.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NHibernate --version 5.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

NHibernate 5.0.0 is now released with 141 issues resolved.

For a list of resolved issues and breaking changes, see the release notes:
https://github.com/nhibernate/nhibernate-core/blob/5.0.0/releasenotes.txt

##### Highlights #####
* IO bound methods have gained an async counterpart. Not intended for parallelism, make sure to await each call before further interacting with a session and its queries.
* Strongly typed DML operation (insert/update/delete) are now available as Linq extensions on queryables.
* Entities collections can be queried with .AsQueryable() Linq extension without being fully loaded.
* Reference documentation has been curated and completed, notably with a Linq section.
   http://nhibernate.info/doc/nhibernate-reference/index.html

NHibernate now targets .Net 4.6.1.

Showing the top 10 GitHub repositories that depend on NHibernate:

Repository Stars
StackExchange/Dapper
Dapper - a simple object mapper for .Net
aspnetboilerplate/aspnetboilerplate
ASP.NET Boilerplate - Web Application Framework
ServiceStack/ServiceStack
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
MassTransit/MassTransit
Distributed Application Framework for .NET
FluentNHibernate/fluent-nhibernate
Fluent NHibernate!
openiddict/openiddict-core
Easy-to-use OpenID Connect server for ASP.NET Core
SolrNet/SolrNet
Solr client for .Net
brockallen/BrockAllen.MembershipReboot
MembershipReboot is a user identity management and authentication library.
NRules/NRules
Rules engine for .NET, based on the Rete matching algorithm, with internal DSL in C#.
spring-projects/spring-net
Spring Framework for .NET

Version History

Version Downloads Last updated
5.2.5 117,178 3/31/2019
5.2.4 31,143 3/1/2019
5.2.3 67,512 1/14/2019
5.2.2 16,469 1/6/2019
5.2.1 33,633 12/8/2018
5.2.0 28,321 12/3/2018
5.1.5 2,987 3/24/2019
5.1.4 1,468 1/6/2019
5.1.3 315,324 6/10/2018
5.1.2 61,017 5/9/2018
5.1.1 148,352 4/10/2018
5.1.0 53,053 3/17/2018
5.0.7 582 3/24/2019
5.0.6 2,143 5/9/2018
5.0.5 844 4/18/2018
5.0.4 852 4/12/2018
5.0.3 124,182 11/30/2017
5.0.1 26,620 11/13/2017
5.0.0 39,827 10/10/2017
4.1.2.4000 79,285 5/4/2018
4.1.1.4000 556,099 2/2/2017
4.0.4.4000 955,030 8/17/2015
4.0.3.4000 293,630 1/20/2015
4.0.2.4000 125,010 11/15/2014
4.0.1.4000 243,393 9/21/2014
4.0.0.4000 554,045 8/17/2014
3.4.1.4000 41,498 8/17/2015
3.4.0.4000 31,150 8/17/2014
3.3.5.4000 174,836 8/17/2015
3.3.4.4000 62,725 8/7/2014
3.3.3.4001 575,492 8/8/2013
3.3.3.4000 204,514 3/17/2013
3.3.2.4000 218,202 10/22/2012
3.3.1.4000 336,699 6/12/2012
3.3.0.4000 54,510 4/21/2012
3.2.0.4000 139,842 7/30/2011
3.1.0.4000 162,353 5/9/2011
3.0.0.4000 85,694 3/12/2011
2.1.2.4000 33,883 1/7/2011
Show less