【问题标题】:How do I create a table-per-class mapping with fluent nhibernate?如何使用流利的 nhibernate 创建每个类的表映射?
【发布时间】:2010-10-25 15:49:52
【问题描述】:

我正在尝试使用 fluent 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>

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • :( 我得考虑提交补丁。我现在正在使用 fluent NHibernate 的 HbmMappings 功能。只是想确保我没有遗漏任何东西。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2012-12-09
    • 2010-12-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-29
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    相关资源
    最近更新 更多