【发布时间】:2011-01-26 20:14:33
【问题描述】:
我有一个成功映射的继承结构
产品(基础)
PdfProduct(继承自 Product)和 OtherProduct(继承自 Product)
这些工作正常,我之前用 hmb.xml 文件做过类似的事情。
在上一个项目中,当我试图找出产品是什么类型时遇到了问题,但我无法做到,因为它是代理(产品是 PdfProdcut)。
为了解决这个问题,我向基础产品添加了一个抽象属性,并在其他返回枚举器的类中覆盖了它。
当我使用 xml 映射执行此操作时,我根本没有映射 Type 列,一切都很好。
现在我正在尝试自动映射继承关系,它会自动将抽象属性映射到子类,但这不是必需的,因为它不在数据库中。
任何想法我如何告诉它忽略这些?由于子关系没有生成映射,因此我不确定将忽略语句放在哪里。
我们将不胜感激。
【问题讨论】:
标签: nhibernate fluent-nhibernate automapping