C# GAP JavaScript Visual Basic Batchfile PowerShell
Clone or download
Latest commit f7080df Jul 17, 2018
Failed to load latest commit information.
Tools Implement multiple get and put for query cache and query batch (#1788) Jul 13, 2018
build-common Merge branch '5.1.x' Jun 10, 2018
doc Obsolete MultiQuery and MultiCriteria (#1783) Jul 17, 2018
lib/teamcity Test Unicode string. (#1511) Jan 31, 2018
logo Allow git to handle line ending conversions properly (.gitattributes)… Aug 26, 2014
src Support CacheMode in QueryBatch (#1796) Jul 17, 2018
.editorconfig Replace remaining SetOptions with WithOptions (#1434) Nov 15, 2017
.gitattributes Remove merge=union for project files Apr 25, 2017
.gitignore Upgrade to AsyncGenerator Jun 2, 2018
.hgignore NH-802 - Use msbuild instead of csc/vbc Feb 26, 2016
.travis.yml Fix serialization exception when run on .NET Core 2.1 Jun 2, 2018
CONTRIBUTING.md Update contributing guidelines May 29, 2018
GaRelease.bat GaRelease.bat, ShowBuildMenu.bat, ReleaseProcedure.txt: Simplify buil… Oct 19, 2013
GitReleaseManager.yaml 5.1.0 release (#1525) Mar 17, 2018
HowInstall.txt Change links from nhforge.org to nhibernate.info Jan 12, 2015
LICENSE.txt Rename lgpl.txt to LICENSE.txt Apr 18, 2017
NHibernate.nunit NH-3990 - Install Microsoft.VisualBasic package to enable compilation… Aug 15, 2017
README.md Fix broken link to test case guidelines, and point first toward contr… Nov 16, 2017
ReleaseProcedure.txt Release 5.1.1 Apr 10, 2018
ShowBuildMenu.bat Add support for SAP HANA (#1662) May 9, 2018
appveyor.yml Release 5.1.3 (#1716) Jun 10, 2018
build.ps1 Add AppVeyor build configuration Feb 27, 2018
default.build Fix NuGetPush.bat for being compatible with current NuGet Apr 2, 2018
psake.ps1 Add cross platform build for full .NET Framework Apr 11, 2018
releasenotes.txt Fix a bad setting naming about transaction scopes Jun 14, 2018
sample build commands.txt Minor (examples to create API doc) Jul 15, 2009
teamcity.build Start/Stop required db-service for TeamCity Jun 27, 2018


Welcome to 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.

The NHibernate community website - http://nhibernate.info - has a range of resources to help you get started, including howtos, blogs and reference documentation.

Latest Version

The quickest way to get the latest release of NHibernate is to add it to your project using NuGet (http://nuget.org/List/Packages/NHibernate).

Alternatively binaries are available from SourceForge at http://sourceforge.net/projects/nhibernate.

You are encouraged to review the release notes (releasenotes.txt), particularly when upgrading to a later version. The release notes will generally document any breaking changes.

Community Forums

There are two official NHibernate community forums:

Bug Reports

If you find any bugs, please report them using the GitHub issue tracker. A test-case that demonstrates the issue is usually required. Instructions on providing a test-case can be found in contributing guidelines or here.



Many thanks to the following individuals, organisations and projects whose work is so important to the success of NHibernate (in no particular order):