NHibernate for .NET 2.1.2.GA

Program Specifications

Download NHibernate for .NET
NHibernate for .NET 2.1.2.GA
  View more screenshots
Version: 2.1.2.GA
Size: 2.70 MB
Publisher: JBoss Community
Date Added:
License [?]: Open Source
Operating System: Windows XP, Windows Vista, Windows NT, Windows ME, Windows 98, Windows 7, Windows 2008, Windows 2003, Windows 2000
Requirements: .NET Framework 1.1 or 2.0
Download Links: Download NHibernate for .NET
BumperSoft Editor's Review Status:

Publisher's Description of NHibernate for .NET

" A port of Hibernate Core for Java to the .NET Framework. "
- From JBoss Community

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.

NHibernate handles persisting plain .NET objects to and from an underlying relational database. Given an XML description of your entities and relationships, NHibernate automatically generates SQL for loading and storing the objects. Optionally, you can describe your mapping metadata with attributes in your source code.

NHibernate supports transparent persistence, your object classes don't have to follow a restrictive programming model. Persistent classes do not need to implement any interface or inherit from a special base class. This makes it possible to design the business logic using plain .NET (CLR) objects and object-oriented idiom.

Originally being a port of Hibernate 2.1, the NHibernate API is very similar to that of Hibernate. All Hibernate knowledge and existing Hibernate documentation is therefore directly applicable to NHibernate.

NHibernate key features:

* Natural programming model - NHibernate supports natural OO idiom; inheritance, polymorphism, composition and the .NET collections framework, including generic collections.

* Native .NET - NHibernate API uses .NET conventions and idioms

* Support for fine-grained object models - a rich variety of mappings for collections and dependent objects

* No build-time bytecode enhancement - there's no extra code generation or bytecode processing steps in your build procedure

* The query options - NHibernate addresses both sides of the problem; not only how to get objects into the database, but also how to get them out again

* Custom SQL - specify the exact SQL that NHibernate should use to persist your objects. Stored procedures are supported on Microsoft SQL Server.

* Support for "conversations" - NHibernate supports long-lived persistence contexts, detach/reattach of objects, and takes care of optimistic locking automatically

* 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...

* Free/open source - NHibernate is licensed under the LGPL (Lesser GNU Public License)

Share NHibernate for .NET with Friends


port   |  hibernate   |  java   |  .net   |  objects   |  framework   |  object relational   |  mapper   


Sorry, no recommended downloads for this category.

(All Categories)

1. Macromedia FreeHand MX
2. Microsoft Global IME (Input Method Editor) 5.02 for Windows 95, 98, and NT 4.0
3. WinPcap
4. Supreme Commander 2: Cybran Wallpaper
5. Microsoft Speech SDK
6. S7-Split Shift
7. S15-Easy Shift Schedulers
8. MiKTeX
9. CamGuard Security System

More information