我知道我可以为单个属性添加Map(x => x.GroupName).WithUniqueConstraint()

但是如何在流利的nHibernate中创建复合唯一约束(唯一约束对两列的组合起作用)?

最佳答案

在我使用的最新版本中,是UniqueKey("KeyName")做到了这一点。

Map(x => x.Something).UniqueKey("KeyName");
Map(x => x.SomeOtherThing).UniqueKey("KeyName");

10-07 13:17