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
Versatile OpenID Connect stack for ASP.NET 4.x and ASP.NET Core 2.x/3.x
SolrNet/SolrNet
Solr client for .Net
brockallen/BrockAllen.MembershipReboot
MembershipReboot is a user identity management and authentication library.
asc-lab/dotnetcore-microservices-poc
Very simplified insurance sales system made in a microservices architecture using .NET Core
NRules/NRules
Rules engine for .NET, based on the Rete matching algorithm, with internal DSL in C#.

Version History

Version Downloads Last updated
5.2.6 55,538 9/8/2019
5.2.5 206,464 3/31/2019
5.2.4 42,498 3/1/2019
5.2.3 87,001 1/14/2019
5.2.2 24,953 1/6/2019
5.2.1 45,811 12/8/2018
5.2.0 51,227 12/3/2018
5.1.6 705 9/14/2019
5.1.5 27,085 3/24/2019
5.1.4 6,785 1/6/2019
5.1.3 392,415 6/10/2018
5.1.2 72,388 5/9/2018
5.1.1 220,389 4/10/2018
5.1.0 63,669 3/17/2018
5.0.8 436 9/14/2019
5.0.7 5,258 3/24/2019
5.0.6 6,832 5/9/2018
5.0.5 5,473 4/18/2018
5.0.4 5,497 4/12/2018
5.0.3 147,431 11/30/2017
5.0.1 34,406 11/13/2017
5.0.0 51,360 10/10/2017
4.1.2.4000 104,491 5/4/2018
4.1.1.4000 605,960 2/2/2017
4.0.4.4000 1,032,571 8/17/2015
4.0.3.4000 312,294 1/20/2015
4.0.2.4000 149,634 11/15/2014
4.0.1.4000 263,283 9/21/2014
4.0.0.4000 611,484 8/17/2014
3.4.1.4000 50,087 8/17/2015
3.4.0.4000 53,435 8/17/2014
3.3.5.4000 199,747 8/17/2015
3.3.4.4000 69,933 8/7/2014
3.3.3.4001 601,697 8/8/2013
3.3.3.4000 221,199 3/17/2013
3.3.2.4000 240,970 10/22/2012
3.3.1.4000 368,343 6/12/2012
3.3.0.4000 61,698 4/21/2012
3.2.0.4000 153,415 7/30/2011
3.1.0.4000 180,948 5/9/2011
3.0.0.4000 93,703 3/12/2011
2.1.2.4000 39,846 1/7/2011
Show less