NHibernate Object Relational Mapper
C# GAP JavaScript Batchfile Visual Basic HTML
Latest commit fad699d Aug 21, 2016 @oskarb oskarb committed on GitHub Merge pull request #503 from oskarb/NH-3899
Nh 3899 Fixes to avoid too long column aliases
Failed to load latest commit information.
Tools BuildTool/.gitignore: Also ignore VS .suo and .user files. Jul 31, 2016
build-common Merge pull request #490 from oskarb/fix-odbc-test-failures Aug 5, 2016
doc NH-3495 - Add Oracle12cDialect to the documentation Mar 17, 2015
external-bin Unnecessary bin removed Sep 28, 2008
lib TeamCity: Jun 5, 2016
logo Allow git to handle line ending conversions properly (.gitattributes)… Aug 26, 2014
src Mapping\Column.cs: Avoid overlong aliases also when table suffix is i… Aug 20, 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: Preliminary note on unwrap of TargetInvocationExcep… Jul 30, 2016
sample build commands.txt Minor (examples to create API doc) Jul 15, 2009
teamcity.build TeamCity: Enable Microsoft Sql Server 2012 dialect Aug 13, 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):