2011-06-14 41 views
25

我開始一個新項目,我想使用NHibernate 3.2。我知道它現在可以做類似於FluentNHibernate的東西,我想試試看。NHibernate入門3.2 Loquacious API

但是我很難在Loquacious API上找到文檔。關於如何配置ISessionFactory,我看過blogposts,但是在這之後我迷路了。我知道3.2 API正在快速發展,大約3到4個月的文章已經過時,但我正在尋找最新的信息。

在哪裏可以找到相關的資源:

  • 如何設置NHibernate的3.2不使用XML,而無需使用FluentNHibernate並沒有使用符合?

  • 如何註冊映射?

  • 如何創建約定?

請記住,這是關於NHibernate 3.2(也許上面)。如果映射和慣例等任何概念不再適用,請您指出我正確的方向嗎?

我有一些NHibernate和FluentNHibernate的經驗,因爲我用它們做了一個小項目,但它並不是很複雜。

+0

如果你問在[鏈接](http://groups.google.com/group/nhusers)nhuser這個問題,你可能會得到更好的反應。 – 2011-06-14 22:28:18

回答

42

我已經試圖通過代碼映射文檔和示例來填補我博客上的一系列帖子。我試圖看看哪些支持,並比較映射的代碼與Fluent NHibernate的可能性。下面是帖子:

  1. First impressions
  2. Naming convention resembling Fluent
  3. Property
  4. Component
  5. ManyToOne
  6. inheritance
  7. dynamic component
  8. Set and Bag
  9. OneToMany and other collection-based relation types
  10. concurrency
  11. OneToOne
  12. Join
  13. Any
  14. List, Array, IdBag
  15. Map
  16. Id, NaturalId
  17. composite identifiers
  18. entity-level mappings
  19. the summary
+0

非常有趣。好工作 – 2012-02-07 21:09:05

+0

感謝!你讓我有信心從FNH轉換。我從hbm.xml開始,然後切換到FNH並破壞了我的hbm.xml知識。現在我覺得我需要重新學習hbm.xml以使用映射代碼。大聲笑。 – dotjoe 2012-03-29 16:25:27

8

我爲此創建了一個視頻並將其發佈到YouTube上,可以找到它的鏈接here,請參閱第13課。您還可以下載源代碼here。我希望他們提供您正在搜索的信息。

+0

源代碼讓我開始了。謝謝 – 2011-07-18 20:39:16