2016-06-26 4 views
0

두 개의 데이터 테이블이 있습니다. 하나는 table_A (id, x, x, b_id)와 table_B (id, x)입니다. table_A의 b_id와 table_B의 id 사이에 관계를 추가하고 싶습니다. 나는 이미 JSON 데이터를 가지고 있으며, Xcode를 사용하여 연결을 시도했지만, 내가 할 수있는 것은이 둘 사이의 새로운 관계입니다.핵심 기존 엔티티 간의 데이터 관계

저는 이것에 익숙하지 않으므로 도움이됩니다.

답변

0

CoreData는 DBMS와 관련하여 생각하고 있습니다. CoreData에서 관계를 만들기 위해 외래 키를 설정할 필요가 없습니다. B 테이블 엔티티를 A에 지정하려면이 둘 사이의 관계를 작성하면됩니다. 그러면 속성을 설정할 수 있습니다. foreignKey 및 링크는 모두 백그라운드에서 CoreData에 의해 수행됩니다.

+0

관계를 만들고 속성을 추가한다는 것은 무엇을 의미합니까? 이미이 두 테이블에 대한 데이터가 있음을 알 수 있습니다. – HelloimDarius

+0

@HelloimDarius 관계는 핵심 데이터의 핵심 개념 중 하나이며 외래 키는 사용하지 않습니다. 이 페이지에서 소개를 확인하십시오. https://developer.apple.com/library/prerelease/content/documentation/Cocoa/Conceptual/CoreData/KeyConcepts.html#//apple_ref/doc/uid/TP40001075-CH30-SW1 –