2016-04-27 1 views
2

Je travaille sur la mise en scène des objets personnalisés. Pour ce faire, je dois exporter les objets personnalisés dans le fichier lar et importer ce fichier lar dans l'instance de transfert.Comment migrer les objets personnalisés qui ont un lien vers les objets dlFileEntry

J'ai la classe cutom Member, qui a un long champ pointant vers l'objet DLFileEntry (comme une clé étrangère). Donc maintenant, ici, lorsque j'exporte l'objet Member, j'écris l'identifiant de l'objet dlFileEntry dans les fichiers xml du fichier lar. Mais lorsque j'importe cet objet membre dans une nouvelle instance, la nouvelle instance contient de nouveaux objets DLFileEntry. qui ne correspond pas à l'objet Id contenu dans l'objet membre. Il existe donc un moyen de pointer vers le même objet DLFileEntry même dans l'instance de transfert après l'importation.

Répondre

0

Je n'ai trouvé aucune solution appropriée pour cela. J'ai donc fait quelque chose comme ça. Ajout de la valeur "uuid" de l'objet DLFileEntry dans ma table Membre personnalisée. Alors que même dans la mise en scène si elle crée de nouveaux objets DLFileEntry, alors "uuid" restera le même. Nous pouvons donc facilement trouver les objets DLFileEntry à partir d'objets membres après la migration.