Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 引用实体中的valueobject集合_C#_Nhibernate_Fluent Nhibernate - Fatal编程技术网

C# 引用实体中的valueobject集合

C# 引用实体中的valueobject集合,c#,nhibernate,fluent-nhibernate,C#,Nhibernate,Fluent Nhibernate,如何使用fluent mapping映射对象集合的值 我正在努力: HasMany<DateTimeRentPriceDetailsMap>(x => x.RentPriceDetails); HasMany(x=>x.rentprocedetails); 其中,DateTimeRentPriceDetail是一个IList DateTimeRentPriceDetails是一个包含两个字段的值对象 我收到一个错误,表示我正在引用一个未映射的类,但该类已映射。您应该映射到

如何使用fluent mapping映射对象集合的值

我正在努力:

HasMany<DateTimeRentPriceDetailsMap>(x => x.RentPriceDetails); 
HasMany(x=>x.rentprocedetails);
其中,
DateTimeRentPriceDetail
是一个
IList

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


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

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

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

你说得对,真可惜。。。我现在在电脑前工作了17个多小时,我的大脑就像。。非常感谢:)