Wie legen Sie Primärschlüssel und Fremdschlüssel in Kerndaten fest?

9

Ich verwende Kerndaten für meine Anwendung. Ich habe keine genaue Idee, wie ich Primärschlüssel und Fremdschlüsselbeziehung einstellen kann. Und wie man Daten entsprechend einfügt.

    
Javal Nanda 02.11.2010, 05:27
quelle

1 Antwort

16

CoreData ist keine Datenbank. Es ist eine Objektpersistenzschicht. Es gibt kein Konzept von Primärschlüsseln oder Fremdschlüsseln in CoreData.

Wenn Sie eine Beziehung zwischen zwei Entitäten herstellen möchten. Sie definieren eine Beziehung, CoreData kümmert sich darum, wie diese Beziehung gespeichert wird.

Wählen Sie eine Entität aus, verwenden Sie die Schaltfläche "plus" am unteren Rand der Liste der Entitätsattribute, wählen Sie eine Beziehung hinzufügen, und wählen Sie die Zieleinheit aus der Dropdown-Liste aus.

Wählen Sie die Zieleinheit und definieren Sie auf die gleiche Weise eine umgekehrte Beziehung.

    
tonklon 02.11.2010, 09:20
quelle

Tags und Links