ADN Club => AutoCAD .NET API => Тема начата: Ihar от 24-11-2023, 15:30:06
Название: Добавление ассоциацивного массива в болок.
Отправлено: Ihar от 24-11-2023, 15:30:06
Мне нужно добавить существующий ассокиативный массив в новый блок так, чтобы сохранилась его ассоциативность. Проблема в том, что при клонировании он превращается в обычный блок. Какие есть варианты?
Название: Re: Добавление ассоциацивного массива в болок.
Отправлено: Александр Ривилис от 24-11-2023, 22:40:39
Ihar, Попробуй Database.DeepCloneObjects
Название: Re: Добавление ассоциацивного массива в болок.
Отправлено: Ihar от 29-11-2023, 18:10:08
Похоже, что deepcopy сразу в DB добавляет. Ловлю исключение при добавлении в блок 'eAlreadyInDb'. Пробовал entity.DeepClone, но тогда ассоциативность нарушается.
Название: Re: Добавление ассоциацивного массива в болок.
Отправлено: Александр Ривилис от 30-11-2023, 15:14:42