在我的域中,我有Transport
可以在某些位置访问Endpoints
,因此我有以下内容:
public class Transport
{
public IDictionary<Endpoint, int> AccessPointPosition { get; set; }
}
现在我正在尝试通过AccessPointPosition
和HasMany
的组合来映射AsMap
,但我没有成功找到任何通过Fluent NHibernate配置的内容。
我忽略了什么吗?这不可能吗?有没有关于这个主题的文件?
答案 0 :(得分:5)
流利的映射可能是这样的:
HasMany(x => x.AccessPointPosition)
// these are most likely by convention
// .Table("tbl_AccessPointPosition")
// .KeyColumn("Transport_id")
// ...
.AsEntityMap("Endpoint_id")
.Element("integer_col", part => part.Type<int>());
其他一些相关问题: