Skip to content
NHibernate Object Relational Mapper
C# GAP JavaScript Batchfile Visual Basic HTML
Latest commit 1d01cb8 Apr 21, 2016 @oskarb oskarb Merge pull request #472 from dotjoe/IsSubsetOf
fix PersistentGenericSet.IsSubsetOf wrapper method
Failed to load latest commit information.
Tools NH-3732: Start the NUnit GUI with the .NET 4.0 runtime Oct 30, 2014
build-common NH-802 - Use msbuild instead of csc/vbc Feb 26, 2016
doc NH-3495 - Add Oracle12cDialect to the documentation Mar 17, 2015
external-bin Unnecessary bin removed Sep 28, 2008
lib NH-3849 - Approve test results Feb 26, 2016
logo Allow git to handle line ending conversions properly (.gitattributes)… Aug 26, 2014
src fix PersistentGenericSet.IsSubsetOf wrapper method Apr 20, 2016
.editorconfig Move .editorconfig to the repository root Aug 20, 2015
.gitattributes Allow git to handle line ending conversions properly (.gitattributes)… Aug 26, 2014
.gitignore NH-3784, NH-3785 Change the way collection filtering is handled. May 4, 2015
.hgignore NH-802 - Use msbuild instead of csc/vbc Feb 26, 2016
CONTRIBUTING.md Change links from nhforge.org to nhibernate.info Jan 12, 2015
Contributor Guide.html Change links from nhforge.org to nhibernate.info Jan 12, 2015
GaRelease.bat GaRelease.bat, ShowBuildMenu.bat, ReleaseProcedure.txt: Simplify buil… Oct 19, 2013
HowInstall.txt Change links from nhforge.org to nhibernate.info Jan 12, 2015
NHibernate.nunit Allow git to handle line ending conversions properly (.gitattributes)… Aug 26, 2014
README.md Change links from nhforge.org to nhibernate.info Jan 12, 2015
ReleaseProcedure.txt Change links from nhforge.org to nhibernate.info Jan 12, 2015
ShowBuildMenu.bat Allow git to handle line ending conversions properly (.gitattributes)… Aug 26, 2014
default.build NH-802 - Use msbuild instead of csc/vbc Feb 26, 2016
gfdl.txt Adding stuff related to the documentation Sep 3, 2005
lgpl.txt Adding stuff related to the documentation Sep 3, 2005
releasenotes.txt Release notes and version number for 4.0.4.GA. Aug 17, 2015
sample build commands.txt Minor (examples to create API doc) Jul 15, 2009
teamcity.build Put Oracle Managed libraries to a separate folder & update to 12.1.0.2.1 Mar 2, 2015

README.md

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 JIRA bug tracker. A test-case that demonstrates the issue is usually required. Instructions on providing a test-case can be found here.

Licenses

This software is distributed under the terms of the Free Software Foundation Lesser GNU Public License (LGPL), version 2.1 (see lgpl.txt).

Credits

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

Something went wrong with that request. Please try again.