我有一个表 XX 的映射文件,其中包含复合键 XX_ID 和 A_ID XX 级 { 复合标识符() .KeyProperty(x => x.Id, "XX_ID") .KeyReference(x => xA, "A_ID"); } 拥有另一个表 YY,其中包含复合键 YY_ID 和 A_ID。 YY班 { 复合标识符() .KeyProperty(x => x.Id, "YY_ID") .KeyReference(x => xA, "A_ID"); } 现在我正在用表 XX 中的公用表 XX_YY 在 XX 和 YY 之间创建多对多关系,所以 XX 类是这样写的。 XX 级 { 复合标识符() .KeyProperty(x => x.Id, "XX_ID") .KeyReference(x => xA, "A_ID"); HasManyToMany(x => x.XXList) .Table("XX_YY") .ParentKeyColumns.Add("XX_ID", "A_ID") .ChildKeyColumns.Add("YY_ID", "A_ID") .Cascade.All() .LazyLoad(); } 它给了我错误:- 集合映射中的重复列:XX 列:A_ID
问问题
530 次