NHibernate is a port of Hibernate to the .NET platform. Hibernate is the leading open-source object-relational persistence library for Java, used to persist plain objects in relational databases.
After several years of development, the first stable version of NHibernate, version 1.0, is now available for download. This version is comparable to Hibernate 2.1 in terms of features, with a few small differences.
With the release of version 1.0, NHibernate is also joining the original Hibernate project at JBoss Inc., the company providing support and training services around Hibernate.
More information about NHibernate:
http://www.nhibernate.org/
Download NHibernate 1.0:
http://sourceforge.net/project/showfiles.php?group_id=73818&package_id=73969&release_id=362512
Download NHibernateContrib 1.0:
http://sourceforge.net/project/showfiles.php?group_id=73818&package_id=138561&release_id=362513
大家可以放心的使用NHibernate,经过了数年的开发,完全的移植了Hibernate2.1的所有内容,现在已经加入Jobss公司的Hibernate项目。可以设想今后将会是移植Hibernate3.0的版本,Hibernate3.0版本的变化包括三个方面:
(1)API的变化,它将影响到Java程序代码。
(2)元数据,它将影响到对象-关系映射文件。
(3)HQL查询语句。
学习NHibernate有一个非常好的开源的CMS/Portal系统例子,这个例子作的非常棒。地址是http://www.cuyahoga-project.org/default.aspx
http://www.cuyahoga-project.org/home/developers.aspx这里有详细的介绍NHibernate的使用。
发布在首页借人气宣传一下,如果有意见我放到其他地方。