次のように、カスタムの一意の制約名を付けようとしています。
Map(x => x.Name).UniqueKey("MY_CONSTRAINT_NAME").Column("FUNCTION_NAME");
フィールドは一意の制約でマップされていますが、制約名は自己管理されており、選択した名前( "MY_CONSTRAINT_NAME")を使用していません。これはバグですか、それとも間違って使用していますか?
次のように、カスタムの一意の制約名を付けようとしています。
Map(x => x.Name).UniqueKey("MY_CONSTRAINT_NAME").Column("FUNCTION_NAME");
フィールドは一意の制約でマップされていますが、制約名は自己管理されており、選択した名前( "MY_CONSTRAINT_NAME")を使用していません。これはバグですか、それとも間違って使用していますか?
Hibernate 自体では、一意のキーに名前を付けることはできません。 https://nhibernate.jira.com/browse/NH-1955