具有compositeid的类的子类

时间:2012-05-10 05:55:57

标签: nhibernate nhibernate-mapping mapping-by-code

是MappingByCode中可能的以下hbm.xml映射吗?

<joined-subclass>
  <key>
    <column name="keypart1"/>
    <column name="keypart2"/>
    <column name="keypart3"/>
  </key>

1 个答案:

答案 0 :(得分:1)

我明白了。

class JoinedSubclassMapping : JoinedSubclassMapping<Subclass>
{
    public JoinedSubclassMapping()
    {
        Key(key =>
        {
            key.Columns(c => c.Name("keypart1"), c => c.Name("keypart2"), c => c.Name("keypart3"));
        });
    }
}