软件简介

对nHibernate的封装。

特点
* 无XML映射文件 (*.hdm.xml)
* 流畅接口
* 流程C#配置nHibernate
* 流畅C#映射,甚至自动映射。
* 强类新映射,减少类新匹配错误
* 数据库的重构,变得更容易

Fluent nHibernate的取代C#文件

public class CatMap : ClassMap
{
  public CatMap()
  {
    Id(x => x.Id);
    Map(x => x.Name)
      .Length(16)
      .Not.Nullable();
    Map(x => x.Sex);
    References(x => x.Mate);
    HasMany(x => x.Kittens);
  }
}
转载自: https://www.oschina.net/p/fluentnhibernate