Dictionary <Entity,int>的流畅NHibernate映射

myc*_*oes 1 c# nhibernate dictionary fluent-nhibernate

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

public class Transport
{
    public IDictionary<Endpoint, int> AccessPointPosition { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

现在我试图AccessPointPosition通过组合HasMany和映射AsMap,但我没有成功找到任何通过Fluent NHibernate配置的东西.

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

Rad*_*ler 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>());
Run Code Online (Sandbox Code Playgroud)

其他一些相关问题: