Fluent nhibernate 具有许多功能的FluentHibernate索引

Fluent nhibernate 具有许多功能的FluentHibernate索引,fluent-nhibernate,many-to-many,Fluent Nhibernate,Many To Many,我的映射结构如下: 公共阶层人士 { public IDictionary<bool, Action> Actions { get; set; } } public class Action { public string Name { get; set; } } // Map for Person public class PersonMap : ClassMap<Person> { public PersonMap() { I

我的映射结构如下: 公共阶层人士

{
   public IDictionary<bool, Action> Actions { get; set; }
}

public class Action
{
   public string Name { get; set; }
}

// Map for Person

public class PersonMap : ClassMap<Person>
{
   public PersonMap()
   {
      Id(x => x.Id) ...
      Map(x => x.Name) ...
      Table("Persons")
   }
}

// Map for Action

public class ActionMap : ActionMap<Action>
{
   public ActionMap()
   {
      Id(x => x.Id) ...
      Map(x => x.Name) ...
      Table("Actions")
   }
}
我现在需要做的是这个。 我需要第三个包含以下字段的表:

拟人 ActionId 对/错

因为我在类person中有动作集合,所以我想使用很多,但是我找不到关于如何映射IDictionary的文档。
有什么想法吗?错误的方法?

不知道您是否已经找到了解决方案,但几周前有一个最新的更新,您可以简单地将其映射为HasManyToManyx=>x.NameOfDictionary,因此您可能需要更新FNH


虽然我还没有试过,但这里有一个链接:

谢谢,我想看看是否有最新的版本。再次感谢