最新的入门比方说,我的域名看起来是这样的:属性映射到NHibernate的
- 我有一个对象,车管所,有一个OdometerReading属性。
- 里程表读数有里程&日期(当它被读取时)。
我需要保留数据库中车辆的所有OdometerReading的历史记录,但不希望整个里程记录历史属于Vehicle对象。我想将OdometerReading属性映射到数据库中最近的OdometerReading条目。
我想到了将OdometerReadings的整个集合映射到车辆上,并且有一个名为CurrentOdometerReading的动态属性,它可以对它们进行排序并返回最新的属性,但我并不需要车辆在我的域下的整个集合,看起来我会从数据库中获取比我需要更多的数据。
NHibernate有可能吗?我将如何映射这样的事情?
谢谢,jonnii。这仍然会给我带来一系列OdometerReadings。我想要在那里有一辆单独的OdometerReading。有没有办法只有一个OdometerReading,并且它是最新的? – 2009-06-05 18:29:19
通过这种方式,您可以访问所有的里程表读数,如果您想要它们并能够获取最新的读数。如果你只想要最新的一个,你最好使用什么外延建议(一个where子句)。 – jonnii 2009-06-05 21:13:22