Я как раз и имел ввиду, что вместе с коммитом будут существенные задержки на отображение объектов, которые могут быть в экстремальных случаях больше, чем вся работа внутри транзакции. Так что смысла обращаться к такой транзакции не вижу. Лучше уж явно вызвать перерисовку в самом конце обработчика событий или команды. И то надо еще проверить - во многих случаях Автокад сам все переририсовывает без лишних намеков.
Можно использовать транзакции документа для отдельных простых команд с одной транзакцией. Хотя CommandFlags.Redraw - не то же самое сделает?
Внутри сложных методов, где имеет смысл заводить отдельную транзакцию (если вообще имеет смысл), однозначно предпочтительней не обращаться к документу и к его менеджеру транзакций. Потом такой метод можно будет применить, не открывая документа. Да еще и производительность оказывается выигрывает.