Fluent NHibernate(或者一般來說可能是NHibernate)有沒有辦法告訴它以不同的方式生成主鍵?它的關鍵細創建列名,但指數/約束會很奇怪產生的名稱,如:Fluent Nhibernate中的主鍵名稱
PK__Address__3214EC2725332734
PK__CreditCa__3214EC2756CA82C8
等
我可以直接使用SQL來命名他們,但我寧願不。
Fluent NHibernate(或者一般來說可能是NHibernate)有沒有辦法告訴它以不同的方式生成主鍵?它的關鍵細創建列名,但指數/約束會很奇怪產生的名稱,如:Fluent Nhibernate中的主鍵名稱
PK__Address__3214EC2725332734
PK__CreditCa__3214EC2756CA82C8
等
我可以直接使用SQL來命名他們,但我寧願不。
這是一個類似的問題,這樣的:
Fluent NHibernate primary key constraint naming conventions
這似乎不可能,因爲NHibernate本身不支持它。
(我很想知道)。
你應該能夠這樣來命名所有的約束:
http://marcinobel.com/index.php/fluent-nhibernate-conventions-examples/
希望這有助於我和一些同事檢查...
主鍵*約束*名稱是此規則的例外。 NHibernate不支持它,因此Fluent NHibernate也不支持。 – 2011-09-09 11:29:19
另外,哇。沒有意識到這個問題有多大。哎呀:) – 2011-09-09 11:30:01
你應該刪除這個答案,因爲它是錯誤的,並沒有提供額外的價值 – barakcaf 2017-08-22 09:07:38