Моделирование отношения ко многим в базовых данных - PullRequest
0 голосов
/ 16 марта 2012

Я задавал этот вопрос ранее, но мне не хватает одной важной вещи. У меня есть сущность NoteObject, и каждая заметка без Core Data просто имеет arrayOfTag s (это массив NSStrings). Я решил использовать отношения «многие» для хранения тегов вместо массива. Поэтому я создал новую сущность "Tags" и установил отношение ко многим от моего NoteObject до Tags. Это прекрасно работает, когда каждый тег связан только с одной заметкой, но я не уверен, как бы я связал один тег с несколькими заметками. Как бы я установил эти отношения?

1 Ответ

1 голос
/ 16 марта 2012

В вашей модели, работающей с данными, просто сделайте отношение Теги -> Примечания отношением ко многим. Если вы уже сгенерировали подклассы Entity, вам придется их переделать. Вы также должны быть осторожны при создании тегов, чтобы обеспечить уникальность, но в остальном это должно быть довольно просто. myTag.notes должно работать так же хорошо, как и myNote.tags.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...