There's a lot of reading on self referencing problems, but I can't seem to find an answer to my question.
Say I have a Human(A), and I want A to have a partner, another Human(B). Naturally, it means that B has a partner in human A. How would you solve this? Ideally, I should only have to do:
humanA.Partner = humanB;
and humanB would automatically get humanA as a partner.
I would have thought I could create a Human enity, and add an Association, something like:
End1 Entity:Human, Multiplicity:0..1, Navigation Property:Partner
End2 Entity:Human, Multiplicity:0..1
So, each human has zero or one Partner which is a human.
Thanks for your time.