2010-04-09 49 views
3

Fluent NHibernate(或者一般來說可能是NHibernate)有沒有辦法告訴它以不同的方式生成主鍵?它的關鍵細創建列名,但指數/約束會很奇怪產生的名稱,如:Fluent Nhibernate中的主鍵名稱

PK__Address__3214EC2725332734

PK__CreditCa__3214EC2756CA82C8

我可以直接使用SQL來命名他們,但我寧願不。

回答

-1

你應該能夠這樣來命名所有的約束:

http://marcinobel.com/index.php/fluent-nhibernate-conventions-examples/

希望這有助於我和一些同事檢查...

+3

主鍵*約束*名稱是此規則的例外。 NHibernate不支持它,因此Fluent NHibernate也不支持。 – 2011-09-09 11:29:19

+0

另外,哇。沒有意識到這個問題有多大。哎呀:) – 2011-09-09 11:30:01

+0

你應該刪除這個答案,因爲它是錯誤的,並沒有提供額外的價值 – barakcaf 2017-08-22 09:07:38