이전에 this question에게 물었습니다.하지만 중요한 것은 하나가 없습니다. 나는 NoteObject
엔티티가 있고 코어 데이터가없는 모든 노트는 arrayOfTag
(배열은 NSStrings
)입니다. 배열 대신 태그를 저장하기 위해 일대 다 관계를 사용하기로 결정했습니다. 그래서 새로운 "Tags
"엔티티를 만들고 대다 관계를 NoteObject
에서 Tags
으로 설정했습니다. 이것은 모든 태그가 단 하나의 노트와 관련되어있을 때 유용하지만, 하나의 태그를 여러 노트와 연결하는 방법을 잘 모르겠습니다. 그 관계를 어떻게 설정할 수 있습니까?코어 데이터에서 일대 다 관계 모델링
0
A
답변
1
데이터 모델러에서 태그 -> 노트 관계를 일대 다 관계로 설정하면됩니다. 이미 Entity 서브 클래스를 생성했다면,이를 다시해야합니다. 독창성을 보장하기 위해 태그를 만들 때주의해야하지만 그렇지 않으면 매우 간단해야합니다. myTag.notes
은 myNote.tags
과 마찬가지로 잘 작동합니다.
관련 문제
- 1. 코어 데이터, 일대 다 관계
- 2. 아이폰의 코어 데이터에 일대 다 관계 설정하기
- 3. 코어 데이터 마이그레이션 일대 다 관계
- 4. 코어 데이터에 대한 일대 다 관계
- 5. 코어 데이터의 관계 모델링
- 6. 코어 데이터에서 일대 다 관계를 관리하는 방법은 무엇입니까?
- 7. CoreData에서 일대 다 관계 저장
- 8. 소유 일대 다 관계
- 9. 특정 일대 다 관계
- 10. CakePHP - 일대 다 관계
- 11. AutoMapper 일대 다 관계
- 12. django 일대 다 관계
- 13. 절전 일대 다 관계
- 14. 일대 다 관계?
- 15. 일대일 및 일대 다 모델링
- 16. Grails는 - 재귀 일대 다 관계
- 17. Symfony2 + Doctrine 일대 다 관계
- 18. NHibernate 성능과 일대 다 관계
- 19. Symfony + 교리 + 일대 다 관계
- 20. SQL 선호하는 일대 다 관계
- 21. android sqlite의 일대 다 관계
- 22. MySQL의 일대 다 관계 테이블
- 23. 복수 모델과 일대 다 관계
- 24. MySQL과 일대 다 관계 이해하기
- 25. SugarCRM에서 일대 다 관계 검색
- 26. Sproutcore 2.0 일대 다 관계
- 27. 탄성 검색에서 일대 다 관계
- 28. JPA - 일대 다 관계 유지
- 29. Symfony2 : 오류 일대 다 관계
- 30. Powershell과 일대 다 관계/객체
하지만 myNote.tags는 무엇입니까? 그게 세트 야? 배열? 나는 아직도 내가 다중을 추가하는 방법을 이해하지 못한다. – Snowman
당신이 NSOrderedSet이 될 어떤 경우에는 Ordered로 관계를 선택하지 않으면 그것은 NSSet이다. – lnafziger
관계는 항상 NSSet 또는 NSOrderedSet입니다. [myNote.tags allObjects]를 호출하여 배열을 가져올 수 있습니다. Entity 서브 클래스를 생성하면 [myTag addNotesObjects : myArrayOfNotes]와 같은 메소드가 생성됩니다. – sosborn