I know that I can Map(x => x.GroupName).WithUniqueConstraint() for a single property.
But how do create a composite unique constraint in fluent nHibernate (where the unique constraint operates on the combination of two columns)?
In the latest version that I have used, it isUniqueKey("KeyName")that does this.
Map(x => x.Something).UniqueKey("KeyName"); Map(x => x.SomeOtherThing).UniqueKey("KeyName"); 
                        Use SetAttribute in your mapping file like so:
Map(x => x.Something).SetAttribute("unique-key", "someKey"); Map(x => x.SomeOtherThing).SetAttribute("unique-key", "someKey"); 
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With