Добрый день коллеги.
Требуется удалить несколько документов, например 4.
Но удаляя 4-й, по логике программы может оказатся что удаление нужно отменить, включая первые 3 удаленные.
Предположим, что заранее (перед удаленим первого документа) определение возможности успешного удаления всех 4-х документов не представляется возможным!
Вопрос: поможет ли мне это: НачатьТранзакцию(), ЗафиксироватьТранзакцию(), ОтменитьТранзакцию(). И есть ли подводные камни?
А вместо вызова исключения можно использовать ОтменитьТранзакцию() ?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс