웹 서버 (MySQL)에서 데이터를 가져 와서 핵심 데이터를 사용하여 SQLite 데이터베이스에 구문 분석하고 저장하는 응용 프로그램을 만들고 있습니다.핵심 데이터 관계를 동기화하는 방법은 무엇입니까?
MySQL 데이터베이스에는 '단어'테이블이 있습니다. 각 단어는 '카테고리'에 포함될 수 있습니다. 따라서 단어 테이블에는 'category_id'필드가있어 테이블을 조인 할 수 있습니다.
내 응용 프로그램에서 로컬로 복제하는 방법에 대해 머리를 쓰는 데 문제가 있습니다. 현재 MySQL 데이터베이스의 구조와 일치하는 엔티티가 있지만 관계는 없습니다. 내 '단어'엔티티에서 'category_id'필드가 필요하지 않아야합니다 (대신 일대일 '카테고리'관계 설정이 있어야 함).
이 핵심 데이터 관계를 웹 서버와 동기화 된 상태로 유지하는 방법에 대해 혼란 스럽습니까?
응답 해 주셔서 감사합니다. '핵심 데이터에서 생성 된 적절한 방법'을 정확히 말하면 무엇을 의미합니까? XCode를 사용하여 자동으로 모델을 생성 했습니까? – Rich
일반적으로 WYSIWYG을 사용하여'model'을 편집 한 다음'File-> New-> New File-> CoreData-> NSManagedObjectSubclass'를 수행하고 각 Entity에 대해 NSManagedObject의 하위 클래스를 만듭니다. 생성 된 클래스의'.h' 파일을보고 관계에 대해 생성 된 메소드를 볼 수 있습니다 –