我在尝试映射多对多关系时遇到问题,其中关系的双方都引用同一个实体。我正在使用FluentNHibernate和NH3.1。基本上,场景是这样的——我有一个类别,它可以有多个父级。因此,一个类别有多个其他类别作为父类别,以及多个其他类别作为其子类别。HasManyToMany(x=>x.ParentCategories).AsBag().Table("parentcategorychildren").ParentKeyColumn("ChildID").ChildKeyColumn("ParentID").Cascade.SaveUpdate();HasManyToMany(x=>x.C
我在尝试映射多对多关系时遇到问题,其中关系的双方都引用同一个实体。我正在使用FluentNHibernate和NH3.1。基本上,场景是这样的——我有一个类别,它可以有多个父级。因此,一个类别有多个其他类别作为父类别,以及多个其他类别作为其子类别。HasManyToMany(x=>x.ParentCategories).AsBag().Table("parentcategorychildren").ParentKeyColumn("ChildID").ChildKeyColumn("ParentID").Cascade.SaveUpdate();HasManyToMany(x=>x.C