Fluent nhibernate Fluent NHibernate 3唯一键自定义约束名称

Fluent nhibernate Fluent NHibernate 3唯一键自定义约束名称,fluent-nhibernate,constraints,unique-key,Fluent Nhibernate,Constraints,Unique Key,我尝试按如下方式提供自定义唯一约束名称: Map(x => x.Name).UniqueKey("MY_CONSTRAINT_NAME").Column("FUNCTION_NAME"); 字段映射为唯一约束,但约束名称是自我管理的,不采用我选择的名称(“我的约束名称”) 这是一个BUG还是我用错了?NHibernate本身不允许您为唯一密钥提供名称 您每次都在删除架构吗。我以前见过需要删除模式才能使更改生效的问题。所以基本上是删除数据库,然后通过导出模式重新创建。我总是手动删除数据库,

我尝试按如下方式提供自定义唯一约束名称:

Map(x => x.Name).UniqueKey("MY_CONSTRAINT_NAME").Column("FUNCTION_NAME");
字段映射为唯一约束,但约束名称是自我管理的,不采用我选择的名称(“我的约束名称”)
这是一个BUG还是我用错了?

NHibernate本身不允许您为唯一密钥提供名称

您每次都在删除架构吗。我以前见过需要删除模式才能使更改生效的问题。所以基本上是删除数据库,然后通过导出模式重新创建。我总是手动删除数据库,然后重新创建模式,但我看不到任何更改