我有一个实体,它公开了一组相同类型的孩子。实体本身可以是另一个实例的孩子——实际上是与自身的多对多关系。在数据库中,我有一个包含两列的链接器表 - parentId 和 childId - 两者都引用了我的实体表中的 Id 列。Entity Framework 正确识别出它与自身是多对多关系但抛出错误:
从第 249、300 行开始的映射片段中的问题:具有可能不同键的两个实体被映射到同一行。确保这两个映射片段将 AssociationSet 的两端映射到对应的列
有什么想法可以做到这一点吗?