Map(x => x.GroupName).WithUniqueConstraint()
私は、単一のプロパティに対してできることを知っています。
しかし、流暢な nHibernate で複合一意制約を作成するにはどうすればよいでしょうか (一意制約は 2 つの列の組み合わせで機能します)。
Map(x => x.GroupName).WithUniqueConstraint()
私は、単一のプロパティに対してできることを知っています。
しかし、流暢な nHibernate で複合一意制約を作成するにはどうすればよいでしょうか (一意制約は 2 つの列の組み合わせで機能します)。
私が使用した最新バージョンでは、これをUniqueKey("KeyName")
行っています。
Map(x => x.Something).UniqueKey("KeyName");
Map(x => x.SomeOtherThing).UniqueKey("KeyName");
次のようにマッピングファイルで使用SetAttribute
します。
Map(x => x.Something).SetAttribute("unique-key", "someKey");
Map(x => x.SomeOtherThing).SetAttribute("unique-key", "someKey");