2011-04-15 2 views
0

Le modèle de données de base de mon application comporte environ 50 entités avec beaucoup de relations entre eux. Toutes les relations sont unidirectionnelles seulement (et ne sont requises que dans un sens).Est-il possible de créer automatiquement des relations inverses dans un modèle de données de base?

Cependant Apple vous décourage de quitter les relations sans inversion (pour des raisons de cohérence du modèle) et je crois que les inverses manquants sont responsables d'un certain nombre d'erreurs auxquelles je suis actuellement confronté.

Puisque je n'ai pas vraiment besoin de la relation inverse des fonctionnalités, je me demande s'il serait possible de les créer automatiquement par XCode. Traverser 50 entités avec environ 3 relations chacune et créer des inverses manuellement semble être une tâche fastidieuse ...

Toute aide très appréciée!

+0

Je ne suis pas sûr que ma réponse soit correcte mais pour autant que je sache pas de façon automatique de le faire .. Si je me trompe, s'il vous plaît faites-moi corriger ... – learner2010

Répondre

0

Il n'y a aucun moyen d'avoir la relation inverse créée automatiquement pour vous dans Xcode4. Veuillez déposer un rapport de bug de demande de fonctionnalité pour cela. Je pourrais voir que c'est une fonctionnalité très utile dans Xcode.

+0

Je vais accepter votre réponse, car malheureusement, je suis arrivé à la même conclusion. Merci!! – Toastor

0

Il peut être impossible de générer automatiquement une relation inverse sans générer de classe proxy. Par exemple, comment générer une relation inverse pour une collection qui se produit plus d'une fois dans une classe (p. Ex. Téléphones, courriels, urls dans une carte de visite)

Questions connexes