Я довольно новичок в Objective C и Базовых данных, и у меня возникла проблема при разработке случая, когда игроки объединяются один на один и получают несколько матчей, которые заканчиваются конкретным результатом.
В MySQL у меня были бы таблица Player (первичный ключ игрока, имя) и таблица соответствия (внешний ключ игрока A, внешний ключ игрока B, результат).
Теперь, как мне это сделать с Core Data? Я могу легко связать объект игрока с объектом соответствия, используя отношения. Но как мне смоделировать обратное направление для второго игрока? в сущности матча?
Игрок
Имя: Атрибут
Матч: Матч отношений
Match
Результат: Атрибут
PlayerA: отношение к игроку (<- обратное к Player.Match) <br>
PlayerB: отношение к игроку (<- обратное к ????) <br>
Было бы замечательно, если бы кто-то мог дать мне представление об этом!
Спасибо,
Стиви.