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.5.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... |
Established Community NHibernate is a popular, fast growing ORM with a helpful community of seasoned developers. Used in thousands of commercial and open source projects. |