У меня есть отношение в модели базовых данных, которое, кажется, требует класса ассоциации. В частности, у меня есть объект Person и объект Location. Между этими двумя классами существует отношение «многие ко многим», которое имеет некоторые свойства, например, сколько часов этот человек желает работать в этом месте в неделю.
Как мне смоделировать это с помощью Core Data? Простая связь между ними является частью картины, но создание нового класса, который имеет требуемые свойства в качестве атрибутов, а затем имеет отношение к каждому из других классов, просто не кажется правильным - например, он допускает отношения не имеют желаемых свойств.
Я что-то упустил, или это лучший способ смоделировать этот тип отношений?