来自实体的引用valueobject集合

时间:2012-04-09 17:05:11

标签: c# nhibernate fluent-nhibernate

如何使用流畅的映射映射对象集合的值?

我在尝试:

HasMany<DateTimeRentPriceDetailsMap>(x => x.RentPriceDetails); 

其中DateTimeRentPriceDetailIList<DateTimeRentPriceDetail>

DateTimeRentPriceDetails是一个包含2个字段的值对象。

我收到一个错误,说我正在引用一个未映射的类,但该类已被映射。

1 个答案:

答案 0 :(得分:1)

您应该映射到实体而不是实体的地图。根据存储外键的表,您可能需要指定列名,但下面的映射引用实体集合。

HasMany<DateTimeRentPriceDetails>(x => x.DateTimeRentPriceDetail)