Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

NHibernate Object Relational Mapper

Octocat-spinner-32 Tools Merge branch '3.3.x'
Octocat-spinner-32 build-common Merge branch '3.4.x'
Octocat-spinner-32 doc doc/reference/master.xml: Update version number.
Octocat-spinner-32 external-bin Unnecessary bin removed
Octocat-spinner-32 lib Merge branch '3.4.x'
Octocat-spinner-32 logo logo/NHibernate-NuGet.png: 100x100 px logo with transparent backgroun…
Octocat-spinner-32 src Merge branch '3.4.x'
Octocat-spinner-32 .gitattributes Use merge=union attribute to help resolve conflicts in project and so…
Octocat-spinner-32 .gitignore Restructure gitignore so that binaries and build related Visual Studi…
Octocat-spinner-32 .hgignore Mercurial ignore
Octocat-spinner-32 CONTRIBUTING.md Rename Contributor Guide.md to CONTRIBUTION.md
Octocat-spinner-32 Contributor Guide.html Add .editorconfig guidelines in the Contributor Guide documentation
Octocat-spinner-32 GaRelease.bat GaRelease.bat, ShowBuildMenu.bat, ReleaseProcedure.txt: Simplify buil…
Octocat-spinner-32 HowInstall.txt Merge r4638 (tasks for release)
Octocat-spinner-32 NHibernate.nunit Update VS and NANT files to target .Net 4.0.
Octocat-spinner-32 README.md Edited README.md via GitHub
Octocat-spinner-32 ReleaseProcedure.txt GaRelease.bat, ShowBuildMenu.bat, ReleaseProcedure.txt: Simplify buil…
Octocat-spinner-32 ShowBuildMenu.bat Merge branch '3.4.x'
Octocat-spinner-32 default.build Update VS and NANT files to target .Net 4.0.
Octocat-spinner-32 gfdl.txt Adding stuff related to the documentation
Octocat-spinner-32 lgpl.txt Adding stuff related to the documentation
Octocat-spinner-32 releasenotes.txt Document breaking changes for NH-3135 and NH-3269
Octocat-spinner-32 sample build commands.txt Minor (examples to create API doc)
Octocat-spinner-32 teamcity.build Merge branch '3.4.x'
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://www.nhforge.org - has a range of resources to help you get started, including wikis, 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.