【发布时间】:2010-11-21 05:51:14
【问题描述】:
编辑:我简化了问题,只留下真正困扰我的地方。
大家好,
我正在尝试进行以下映射。
在我的数据库中,我有一个名为“ReportRowValue”的表,其中包含以下列:
- 行号
- 列号
字符串值- 长值
- 日期值
- 价值
在我的代码中,我想通过从这个表中创建 several 两个类来获得更有用的结构。我想这应该使用组件 和继承 来完成,但我没有设法创建一个工作映射文件。我想要的代码应该是这样的:
报表行
- 行号
- 值(下方 ReportValue 的集合)
ReportValue (作为一个抽象类)
- 列号
- 价值
ReportValueString / ReportValueLong / ReportValueDate(每一个都继承自ReportValue)
- 值(每个都有其一种类型的 Value 属性)
仅此而已!
谁能指出我如何为此创建一个 nhibernate 映射文件/文件?
谢谢,
明月
【问题讨论】:
标签: nhibernate inheritance mapping components