NHibernate 3.2 Loquacious API入门

我正在开始一个新项目,我想使用NHibernate 3.2。 我知道它现在可以做类似于FluentNHibernate的事情,我想尝试一下。

但是我很难找到关于Loquacious API的文档。 我看过关于如何配置ISessionFactory的博客 文章 ,但在此之后我迷路了。 我知道3.2 API正在快速发展,大约3到4个月的文章已经过时,但我正在寻找最新的信息。

我在哪里可以找到有关的资源:

  • 如何在不使用FluentNHibernate且不使用ConfORM的情况下设置NHibernate 3.2而不使用XML?

  • 如何注册映射?

  • 如何创建约定?

请记住,这是关于NHibernate 3.2(可能在上面)。 如果映射和约定等任何概念不再适用,请您指出正确的方向吗?

我对NHibernate和FluentNHibernate有一些经验,因为我将它们用于一个小项目,但它并不是很复杂。

我已经在尝试通过我的博客上的一系列post填写代码映射文档和示例中的漏洞。 我试图看看支持什么,并比较Fluent NHibernate的代码映射可能性。 以下是post:

  1. 第一印象
  2. 命名约定类似于Fluent
  3. 属性
  4. 零件
  5. 多对一
  6. 遗产
  7. 动态组件
  8. 套装和包
  9. OneToMany和其他基于集合的关系类型
  10. 并发
  11. OneToOne
  12. 加入
  13. 任何
  14. List,Array,IdBag
  15. 地图
  16. Id,NaturalId
  17. 复合标识符
  18. 实体级映射
  19. 摘要

我为此创建了一个video并将其发布到youtube上,您可以在此处找到它的链接,请参阅第13课。您也可以在此处下载源代码。 我希望他们提供您正在搜索的信息。