Может ли кто-нибудь объяснить пример обратного отношения в данных ядра ядра?обратное отношение данных ядра
ответ
Попробуйте это (первый Google результат для 'отношения учебник Iphone Core Data'):
http://www.raywenderlich.com/934/core-data-tutorial-getting-started
Там одно простое объяснение: http://brandontreb.com/core-data-quicktip-inverse-relationships/
Ссылки сами по себе не соответствуют ответам, потому что часто теряют свои ресурсы. Ваша ссылка идет на страницу ошибки 404. Пожалуйста, включите информацию ответа в цитату из ссылки здесь. –
(Лучше поздно, чем никогда)
Когда у вас есть 2 или более объекта, тогда у вас могут быть отношения. Скажем , например, существует 2 объекта: Книга и Издатель. У нас очень простая связь между ними:
В каждой книге есть издатель и издатель может публиковать много книг.
(В coredata отношение не является сущностью, как в СУБД. Инфантное отношение является частью 1 объекта. Связь между A и B в coredata означает, что A хранит ссылку другого объекта. Таким образом, когда управляемый объект создается из сущности A, тогда отношение станет собственностью любого объекта, созданного с объекта A.)
В приведенном выше примере книга для издателя - это индивидуальные отношения, а от издателя к книге - один -слишком много. Это означает, что книга и издатель имеют двусторонние отношения независимо от того, это 1-к-1 или 1-ко-многим, это двунаправленное отношение устанавливается как инверсное в coredata. Это отношение называется обратным отношением. Если вы установите книгу как обратную к издателю, то автоматически издатель станет обратным к книге.
Это не технически необходимо, но настоятельно рекомендуется использовать apple.If изменяется одно другое. Что мы сделаем, так это держать граф объекта более контролируемым и согласованным. Большинство отношений являются двунаправленными.
Источник: Lynda.com
Определение от Google:
«в стихотворных · invərs, invərs
прилагательного 1. напротив или противоречащим в положении, направление, порядок, или эффект «хорошо наблюдаемая обратная зависимость между инвалидностью и социальным контактом»
существительное: существительное: inverse; множественное число существительное: inverses 1. что-то противоположное или обратное чем-то еще. «его подход является инверсией большинства исследований» «
Что вы ищете от Apple:
» Core Data использует обратные связи для поддержания ссылочной целостности в данном модель.Если нет обратной связи не существует, и объект будет удален, вам будет необходимо, чтобы очистить эти отношения вручную. «
» Обратные Отношения
Большинство объектных отношений являются по своей сути двунаправленный. Если у Департамента есть много отношений с Работниками, которые работают в Департаменте, есть обратная связь от Сотрудника с Департаментом, который является одним-единственным. Основное исключение - это свойство, которое представляет собой слабое одностороннее отношение: отношения с пунктом назначения к источнику отсутствуют. См. «Слабые отношения» («Полученные свойства»).
Настоятельно рекомендуется моделировать отношения в обоих направлениях и соответственно определять обратные отношения. Ядро данные используют эту информацию для обеспечения соответствия объекта графа, если изменение сделано (см манипулируя отношения и граф объектов целостности) «
Отличного примера является вторым ответом здесь, и это должно быть upvoted:.
- 1. Не нулевое обратное отношение данных ядра
- 2. Обратное отношение к ребенку ребенка
- 3. Django комментарии обратное отношение
- 4. Обратное отношение сердечных данных не установлено
- 5. Однонаправленное отношение данных ядра к одному
- 6. Doctrine - Как создать обратное отношение?
- 7. Модель Python Foreignkey обратное отношение
- 8. Быстрое отношение данных ядра ко многим отношениям
- 9. Как установить отношение данных ядра к NSNull()?
- 10. Core Data model Design - Обратное отношение
- 11. Django Обратное отношение в шаблоне оказывает спорадически
- 12. Обратное отношение Mybatis вызывает дублированные объекты
- 13. Как использовать «обратное» отношение Django ManyToMany?
- 14. Django OneToOne Обратное отношение DoesNotExists, когда пусто
- 15. Соотношение моделирования в данных ядра
- 16. IOS: получение данных ядра через отношение к одному
- 17. Как отрегулировать отношение UITableView на основе данных ядра?
- 18. Обновление данных ядра ядра
- 19. CoreData: ограничения единственности и одно обязательное обратное отношение
- 20. Обратное проектирование структуры данных
- 21. Обратное проектирование протокола данных
- 22. Отношения CoreData Разъяснение: как эффективно установить обратное отношение
- 23. Laravel - Получить обратное многополитическое отношение (с разбивкой на страницы)
- 24. Обратное отношение «ToManyField» в tastypie и obj_create ошибке
- 25. Как я могу пересечь обратное общее отношение в шаблоне Django?
- 26. Как удалить управляемый объект, когда обратное отношение отключено/сброшено?
- 27. Django - получить в шаблоне обратное отношение много ко многим поля
- 28. iPhone: данные обновления данных ядра
- 29. Вложенные данные ядра данных
- 30. Ограничения отношения «многие ко многим» в данных ядра
Там нет объяснения в ссылке, я сам пришел сюда из этого учебника, чтобы выяснить, что обратная связь есть; о) – JakubM
причины я упоминал Google должен был намеком на ваш следующий шаг в поиске ответа .); – deanWombourne