Тема: Макросы и транзакции

Всем здравствовать!

Поиском не нашёл ничего о транзакциях при выполнении макросов.
К примеру, есть макрос, который оперирует разными сущностями, и эти изменения имеют смысл только все целиком. Однако, если в процессе выполнения возникает ошибка, можно ли как-то откатить выполненные до её возникновения .SaveChange?
Или откат встроен глубоко в API? Или откат невозможен в принципе?

Re: Макросы и транзакции

Здравствуйте! Нет, к сожалению управления транзакциями нет, и пока что не планируется. По факту транзакция выполняется в процессе вызова SaveChanges.
Для сложных функций стараемся давать отдельную функцию (как например при создании документа).