-
Visual Studio is friendly. It is easy to map regular C # or VB.NET object models in Visual Studio. It does not require special base classes or properties, and fully supports inheritance, components, and enumeration. -
Rapid development cycle, generate database tables from domain models, support all popular relational databases, and support complex old schemes. -
A large number of plug-ins and tools, including full-text search, cluster wide caching using Microsoft Velocity and Memcached, business validation rules, ReSharper plug-ins, etc -
With a stable community, NHibernate is popular and growing rapidly. It has a community of experienced developers and is used for thousands of commercial and open source projects.