Dictionary <entity,int =“”> </entity,>的流畅NHibernate映射

时间:2014-01-13 11:13:17

标签: c# nhibernate dictionary fluent-nhibernate

在我的域中,我有Transport可以在某些位置访问Endpoints,因此我有以下内容:

public class Transport
{
    public IDictionary<Endpoint, int> AccessPointPosition { get; set; }
}

现在我正在尝试通过AccessPointPositionHasMany的组合来映射AsMap,但我没有成功找到任何通过Fluent NHibernate配置的内容。

我忽略了什么吗?这不可能吗?有没有关于这个主题的文件?

1 个答案:

答案 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>());

其他一些相关问题:

相关问题