您好我想知道如何重命名默认的唯一键约束,例如:
UQ__Company__4E5D936F3493CFA7
这样的事情:
UQ_Company_CompanyName
以下是Company
类的映射:
public class CompanyMap : ClassMap<Company>
{
public CompanyMap()
{
Id(x => x.Id).GeneratedBy.Identity();
// The below UniqueKey name doesn't apply as expected
Map(x => x.CompanyName).UniqueKey("UQ_Company_CompanyName");
Map(x => x.Description);
Map(x => x.CreationDate).Not.Update();
}
}
我发现在流畅的nhibernate中有Conventions这样的东西可以控制映射,但遗憾的是还没有弄清楚如何使用它们来控制UQ_Naming ......
答案 0 :(得分:2)