【问题标题】:Fluent NHibernate mapping: one table, many classesFluent NHibernate 映射:一张表,多个类
【发布时间】:2010-12-09 02:53:13
【问题描述】:

我将如何使用流畅的 NHibernate 将三个类映射到一张表。 “类型”列应指示应映射哪个类。有可能吗?

  • 克里斯托弗

【问题讨论】:

    标签: nhibernate orm fluent-nhibernate nhibernate-mapping mapping


    【解决方案1】:

    您是否处于可以对数据进行规范化的情况?您正在尝试做的事情似乎完全表明这是实际问题。

    【讨论】:

    • 好吧,我基本上只是好奇。我正在考虑如何在不触及对象模型的情况下对数据库进行非规范化(以提高性能)。
    【解决方案2】:

    这当然是可能的,假设您的类扩展了一个公共基类。这称为 table-per-class 策略,有关如何映射它的说明在 documentation 中。

    【讨论】:

    • 谢谢! The're 是文档末尾的一个示例。这些属性在文档中不是虚拟的,但它们必须是。
    猜你喜欢
    • 1970-01-01
    • 2011-01-29
    • 1970-01-01
    • 2012-02-17
    • 1970-01-01
    • 2011-04-10
    • 2011-07-17
    • 1970-01-01
    相关资源
    最近更新 更多