【问题标题】:Nhibernate multiple unique-key on same field在同一字段上休眠多个唯一键
【发布时间】:2010-07-20 18:12:11
【问题描述】:

我有这样的层次结构:

class Node
{
  Node Parent;
  string Name;
  string Code;
}

并且我需要在 nhibernate 映射文件中反映 (Parent, Name) 和 (Parent, Code) 的组合都是唯一的(即使 Parent 为空)。 nhibernate 是否允许在同一字段上使用多个唯一键?像

这样的东西
<many-to-one name="Parent" class="Node" column="ParentId" unique-key="CK1" unique-key="CK2" />

或其他替代方案?

【问题讨论】:

    标签: nhibernate nhibernate-mapping


    【解决方案1】:

    您可以使用&lt;database-object&gt; 来创建您想要的所有索引。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-19
      • 2014-10-22
      相关资源
      最近更新 更多