Nhibernate同一字段上的多个唯一键
我有这样一个层次结构:Nhibernate同一字段上的多个唯一键,nhibernate,nhibernate-mapping,Nhibernate,Nhibernate Mapping,我有这样一个层次结构: class Node { Node Parent; string Name; string Code; } 我需要在nhibernate映射文件中反映出组合(父项、名称)和(父项、代码)都是唯一的(即使父项为null)。nhibernate是否允许在同一字段上使用多个唯一密钥?类似于 <many-to-one name="Parent" class="Node" column="ParentId" unique-key="CK1" unique-key
class Node
{
Node Parent;
string Name;
string Code;
}
我需要在nhibernate映射文件中反映出组合(父项、名称)和(父项、代码)都是唯一的(即使父项为null)。nhibernate是否允许在同一字段上使用多个唯一密钥?类似于
<many-to-one name="Parent" class="Node" column="ParentId" unique-key="CK1" unique-key="CK2" />
或者其他选择?您可以使用
来创建所需的所有索引