NHibernate Object Relational Mapper
C# GAP JavaScript Batchfile Visual Basic HTML
Latest commit 16c1459 Nov 30, 2016 @hazzik hazzik Merge branch '4.1.x'
Permalink
Failed to load latest commit information.
Tools Update il-repack to the version built from gluck/il-repack@22540d9 Nov 29, 2016
build-common NH-3877 Target .Net 4.6.2. Nov 28, 2016
doc Rename connection.provider_class to connection.provider Oct 19, 2016
external-bin Unnecessary bin removed Sep 28, 2008
lib sqlServerOdbc: Mark some often failing tests as expected failures. (#524 Nov 14, 2016
logo Allow git to handle line ending conversions properly (.gitattributes)… Aug 26, 2014
src Merge branch '4.1.x' Nov 29, 2016
.editorconfig Move .editorconfig to the repository root Aug 20, 2015
.gitattributes .gitattributes: Resharper .DotSettings files should use LF line ending. Jul 31, 2016
.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 TeamCity: fix IgnoreFail option Aug 5, 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 releasenotes.txt: NH-3846, NH-3901, NH-3918 Nov 26, 2016
sample build commands.txt Minor (examples to create API doc) Jul 15, 2009
teamcity.build TeamCity: set memory protocol for MySql Nov 24, 2016

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):