2016-04-27 3 views
2

Я работаю над созданием пользовательских объектов. Поэтому для этого я должен экспортировать пользовательские объекты в lar-файл и импортировать этот файл в новый экземпляр.Как перенести пользовательские объекты, имеющие ссылку на объекты dlFileEntry

У меня есть класс cutom, который имеет длинное поле, указывает на объект DLFileEntry (подобно внешнему ключу). Итак, теперь, когда я экспортирую объект Member, он записывает id объекта dlFileEntry в XML-файлы lar-файла. Но когда я импортирую этот объект Member в новый экземпляр, новый экземпляр содержит свежие объекты DLFileEntry. который не соответствует идентификатору объекта, содержащемуся в объекте-члене. Итак, есть ли способ указать один и тот же объект DLFileEntry даже в промежуточном экземпляре после импорта.

ответ

0

Я не нашел подходящего решения для этого. Поэтому я сделал что-то вроде этого. В моей пользовательской таблице элементов добавлено значение «uuid» объекта DLFileEntry. Так что даже при создании, если он создает новые объекты DLFileEntry, тогда также «uuid» останется таким же. Таким образом, мы можем легко найти объекты DLFileEntry из объектов-членов после миграции.

Смежные вопросы