如何使用流畅的nhibernate创建每个类的表映射?

时间:2009-05-12 19:18:02

标签: nhibernate fluent-nhibernate nhibernate-mapping table-per-class

我正在尝试使用流畅的nhibernate创建类似于以下内容的映射:

<class name="IAccountManager" 
    abstract="true" 
    table="IAccountManager">

    <id name="Id">
            <generator class="hilo"/>
    </id>

    <union-subclass
            table="DefaultAccountManager"
            name="DefaultAccountManager">
            <property name="FirstName"/>
    </union-subclass>

    ... more subclasses
</class>

关于如何做到这一点的想法?

1 个答案:

答案 0 :(得分:0)

Fluent NHibernate目前不支持Union-subclasses。 FNH允许您混合fluent和hbm映射,因此您应该保留这种情况下的hbm映射。