1
A
回答
-1
我不能提供具體的建議 - 我可以在我自己的項目中避免這樣的問題,因爲我使用Fluent NHibernate(FNH)Automapping。
使用FNH,您可以從對象模型自動生成數據庫模式。
它將根據需要生成主鍵和外鍵 - 我甚至不必考慮它。
如果你的應用程序只有兩張表,FNH可能不值得麻煩,但是對於更大的真實世界數據庫,我發現它是一種更有效的工作方式。
相關問題
- 1. 休眠一對一映射與參考列(XML映射)
- 2. 一對一映射不同列名
- 3. 多對一映射
- 4. 一對多映射
- 5. 一對一映射混淆
- 6. 休眠映射一對一
- 7. NHibernate - 一對一映射
- 8. 休眠一對一映射
- 9. nhibernate:一對一映射
- 10. NullPointerException @一對一映射
- 11. 一對一的映射
- 12. 一對一外鍵映射
- 13. 一對一NHibernate映射
- 14. 休眠一對一映射
- 15. Nhibernate一對一映射
- 16. FluentNhibernate映射一對一
- 17. symfony 2 - 一對一映射
- 18. Scala如何將一對Seq對象映射到一個映射?
- 19. NHibernate的多列多對一映射與映射到碼
- 20. Hibernate連接映射多對一,多列
- 21. 映射教義一對多/多對一
- 22. FluentNHibernate一個一對一映射
- 23. 休眠一一對一映射問題
- 24. Hibernate的一個一對一的映射
- 25. 一一對一映射問題
- 26. 一對一映射的概念。解釋映射
- 27. Reveal.Member問題與Fluent和Nhibernate映射一對一映射
- 28. 映射一對多映射關鍵是一個int
- 29. nhibernate映射,多對一
- 30. 休眠多對一映射
你能告訴我們更多關於表格的信息嗎?任何一個表中的行都可以存在,而另一個表中沒有相應的行?如果沒有,爲什麼不只是有一張桌子? – 2011-05-09 20:20:10
不明白你的意思是沒有對應的行。我希望有兩張桌子,原因有兩個:首先兩張桌子反映兩種類型,其次,一對一關係在一對多關係中會改變的可能性很小(yagni?) – bertolami 2011-05-10 07:22:48