连贯NHibernate(Fluent NHibernate) 是通过编程方式而不是使用XML配置文件创建NHibernate映射的API。它的目标是在项目中运用NHibernate时减少所遇到的困难,提供更好的可读性、可测试性和编译时的安全性。连贯NHibernate降低了复杂性,并进一步加强了约定胜于配置的原则,即任何一个映射的最常用设置是默认的。 除了编译时的检查外连贯NHibernate还为你的映射的测试提供了一个健壮的API。
连贯NHibernate 1.0已经正式发布,可以从这里获取http://fluentnhibernate.org/downloads ,更详细信息参看Wiki:http://wiki.fluentnhibernate.org/。
Wiki上有教程告诉怎么用,园子里的inday的几篇文章可以先看一下:
[原创]Fluent NHibernate之旅二--Entity Mapping
codeproject上也有一篇针对RC的文章:Fluent NHibernate and Linq2NHibernate – Demo Project,不过RC到RTM没有特别的变化,主要是一些bug的修复。RC版本是8月16日才发布的,不到半个月时间就RTM了。可以从InfoQ的文章连贯NHibernate正式发布1.0候选版了解一下RTM的内容了。
NHibernate and FluentNHibernate Training
http://weblogs.asp.net/rhurlbut/archive/2009/09/17/nhibernate-and-fluentnhibernate-training.aspx