2011-05-31 25 views
9

我想給一個自定義的唯一約束名稱如下:功能NHibernate 3唯一鍵定義約束名

Map(x => x.Name).UniqueKey("MY_CONSTRAINT_NAME").Column("FUNCTION_NAME"); 

的字段映射具有唯一約束,但約束名是自我管理,並且不取我選擇的名稱(「MY_CONSTRAINT_NAME」) 這是一個錯誤,還是我使用不正確?

+0

是否每次都刪除模式。我之前看到過需要刪除模式才能生效的更改。所以基本上刪除數據庫並通過導出模式重新創建它。 – 2011-05-31 18:56:46

+0

我總是手動刪除數據庫,然後重新創建模式,但我無法看到任何更改 – user756037 2011-06-01 13:00:03

回答