A free and open source .NET mapping tool that can be used to generate a SQL based schema depicting the relation between the object models and the relational data models
NHibernate is a .NET port of the excellent Java Hibernate which provides Object/Relational mapping to persist objects in a relational database.
- 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.
In a hurry? Add it to your Download Basket!
What's New in This Release:
- [NH-2779] - Session.Get() can throw InvalidCastException when log-level is set to DEBUG
- [NH-2782] - Linq: selecting into a new array doesn't work
- [NH-2831] - NH cannot load mapping assembly from GAC