Всем добрый день.
Возник следующий вопрос
Создаю блок
Код:
var newBlock = AddBlock(blockName);
newBlock.Load(onePath);
newBlock.Build();
Потом делаю над блоком различные операциии (а именно удаляю с него панели ).
При этом я НЕ делаю
Собственно вопрос можно ли без Action.Commit(); как то сохранить блок в файл?
Дело в том что я нашел только
но тогда нужно коммитить изменения в модель (насколько я понял) , а это не нужно, т.к. необходимо сохранить только ранее загруженный и измененный блок.
Если я использую Action.Commit(); , у меня еще и ссылки на ранее загруженные блоки почему то слетают. Плюс насколько я понял нужно сперва удалить все с модели (кроме необходимого блока) - потом сохранить модель - потом откатить изменения - как то это проблематично.
Action.SaveModel(); это единственный путь в данном случае?