основные данные отношения между сущностями - PullRequest
0 голосов
/ 21 июня 2011

Привет мне нужно использовать отношения coredata в моем приложении.отношения coredata для меня - это в первую очередь.пожалуйста, ведите меня.

мне нужно иметь 2 объекта: «Продукты» и «Отзывы».для одного продукта может быть несколько отзывов.у меня есть 3 вопроса.

1) сущность "product" уже содержит данные.мне нужно добавить отзывы к сущности "отзывы" только позже.так как мне соединить обе сущности?единственное, что является общим для обоих - это «идентификатор продукта».

2) если я удаляю продукт, как удалить все отзывы, связанные с ним, из сущности "отзывы".

3) могу ли я удалить отзывы, не изменяя сущность "товары"

пожалуйста, помогите мне.заранее спасибо.

Ответы [ 2 ]

1 голос
/ 21 июня 2011

Отношение между продуктом и обзором один ко многим. Поэтому создайте взаимосвязь между двумя сущностями, а также установите для правила продукта значение «каскадный», чтобы при удалении сущности продукта соответствующие отзывы о товарах также удалялись.

0 голосов
/ 21 июня 2011

Вы должны сделать relation для обеих сущностей, и если вы использовали NSArrayController для управления спорным контекстом, вы должны привязать Content set для review к его отношению.затем вы можете использовать NSarraycontroller для управления объектами, которые вы добавили как review, и удалять их, не затрагивая объекты product' s.Кроме того, вы должны привязать управляемые объекты в качестве делегата вашего приложения для управления контекстом Objected.

...