开始使用NHibernate 3.2 Loquacious API

本文关键字:Loquacious API NHibernate 开始 | 更新日期: 2023-09-27 17:59:13

我正在启动一个新项目,我想使用NHibernate 3.2。我知道它现在可以做一些类似FluentHibernate的事情,我想试一试。

但是我很难找到关于Loquacious API的文档。我看过关于如何配置ISessionFactory的博客文章,但在这之后我迷失了方向。我知道3.2 API的发展很快,而且这篇3到4个月前的文章已经过时了,但我正在寻找最新的信息。

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

  • 如何在不使用XML、不使用FluentHibernate和不使用ConfORM的情况下设置NHibernate 3.2?

  • 如何注册映射?

  • 如何创建约定?

请记住,这是关于NHibernate 3.2(可能更高)。如果像映射和约定这样的概念不再适用,你能给我指一个正确的方向吗?

我对NHibernate和FluentHibernate有一些经验,因为我在一个小项目中使用了它们,但它不是很复杂。

开始使用NHibernate 3.2 Loquacious API

我已经在尝试通过代码文档和博客上的一系列帖子来填补映射中的漏洞。我正在尝试看看支持什么,并将代码映射的可能性与Fluent NHibernate进行比较。以下是帖子:

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

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