NHibernate is a mature, open source object-relational mapper for the .NET framework. It's actively developed, fully featured and used in thousands of successful projects.
Download Now NH5.4.2 | Install from NuGet | Getting Started Guide
Find answers in our forums | Read the in-depth manual | Keep up to date (RSS)
Success Stories | Buy a Book | Install Nightly build
|Visual Studio Friendly
Easily map regular C# or VB.NET object models designed in Visual Studio. No special base classes or attributes needed. Fully supports inheritance, components and enums.
|Fast Development Cycle
Generates database tables from your domain models. Supports all popular relational databases. Supports the most complex legacy scenarios.
|Tons of Plugins & Tools
Full Text Search. Cluster-scoped caching with Microsoft Velocity & Memcached. Business validation rules. ReSharper plugin. Castle Active Record. S#arp Architecture. And many more...
NHibernate is a popular, fast growing ORM with a helpful community of seasoned developers. Used in thousands of commercial and open source projects.