同じ型の子のコレクションを公開するエンティティがあります。エンティティは、それ自体が別のインスタンスの子になることができます。つまり、エンティティ自体との多対多の関係になります。データベースには、parentId と childId の 2 つの列を持つリンカー テーブルがあり、どちらもエンティティ テーブルの Id 列を参照しています。Entity Framework は、それ自体が多対多の関係であることを正しく認識しますが、エラーをスローします。
行 249、300 から始まるフラグメントのマッピングの問題: 異なるキーを持つ可能性のある 2 つのエンティティが同じ行にマッピングされています。これら 2 つのマッピング フラグメントが、AssociationSet の両端を対応する列にマップしていることを確認します。
これを達成する方法はありますか?