26

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

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

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

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

  • 如何注册映射?

  • 如何创建约定?

请记住,这与 NHibernate 3.2(可能更高版本)有关。如果映射和约定等任何概念不再适用,请您指出正确的方向吗?

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

4

2 回答 2

44

我已经在尝试用我博客上的一系列帖子来填补按代码映射的文档和示例中的这个漏洞。我正在尝试查看支持的内容并将按代码映射的可能性与 Fluent NHibernate 进行比较。以下是帖子:

  1. 第一印象
  2. 类似于 Fluent 的命名约定
  3. 财产
  4. 零件
  5. 多对一
  6. 遗产
  7. 动态成分
  8. 套装和包
  9. OneToMany 和其他基于集合的关系类型
  10. 并发
  11. 一对一
  12. 加入
  13. 任何
  14. 列表、数组、IDBag
  15. 地图
  16. 身份,自然身份
  17. 复合标识符
  18. 实体级映射
  19. 摘要
于 2012-02-07T20:37:33.483 回答
8

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

于 2011-07-06T05:16:26.983 回答