私には2つのエンティティがあります:GroupとMember:
Entity name: Group
Relationships:
Member (inverse:Group) (to-many relationship)
Entity name: Member
Relationships:
Group (inverse:Member)
したがって、aGroupは複数のメンバーを持つことができ、同じメンバーは複数のグループに属することができますが、Membersそれらがどのグループに属しているかはわかりません(逆はありません)
しかし、何か奇妙なことが起こっています。にメンバーを追加するとGroupA、彼は正常に追加されます。同じメンバーをに追加するとGroupB、彼はから削除されGroupA、に追加されGroupBます。なぜこれが起こっているのか考えはありますか?モデルを正しく設定しましたか?
編集:逆の関係を設定しましたが、これで問題が解決しませんでした。