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
虽然我还没有试过,但这里有一个链接:谢谢,我想看看是否有最新的版本。再次感谢