私には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
ます。なぜこれが起こっているのか考えはありますか?モデルを正しく設定しましたか?
編集:逆の関係を設定しましたが、これで問題が解決しませんでした。