【发布时间】:2009-06-06 02:26:17
【问题描述】:
假设我的域如下所示:
- 我有一个对象 Vehicle,它具有 OdometerReading 属性。
- OdometerReading 具有里程和日期(读取时间)。
我需要在数据库中保留 Vehicle 的所有 OdometerReadings 的历史记录,但不希望整个里程表历史记录属于 Vehicle 对象。我想要的是 OdometerReading 属性映射到数据库中最新的 OdometerReading 条目。
我曾考虑将 OdometerReadings 的整个集合映射到 Vehicle,并使用一个名为 CurrentOdometerReading 的动态属性来对它们进行排序并返回最新的,但我不需要域中 Vehicle 下的整个集合,并且似乎我会从数据库中获取比我需要的更多的数据。
NHibernate 有可能吗?我将如何映射这样的东西?
【问题讨论】:
标签: nhibernate nhibernate-mapping