Варианты завершения транзакций
При завершении транзакции вы вправе решить, будут ли сохранены изменения в базе данных чертежа. Для сохранения изменений, внесенных в объекты, открытые в транзакции, используйте метод Commit. Если ваша программа столкнется с ошибкой или по какой-либо иной причине вы захотите отменить изменения, сделанные в транзакции, используйте метод Abort. Если до вызова Dispose не был вызван Commit, все изменения, сделанные в теле транзакции, откатываются. Независимо от того, вызывается ли Commit или Abort, необходимо вызвать Dispose, чтобы сигнализировать о завершении транзакции. Если объект транзакции запускался с помощью оператора Using, вызывать Dispose не нужно.