MySqlTransaction - это специфическая для MySQL реализация System.Data.IDbTransaction, то есть она представляет транзакцию в базе данных MySQL.
TransactionScope используется для создания блоков кода, а не только вызовов базы данных, транзакционных.
TransactionScope зафиксирует MySqlTransaction как часть большего блока кода транзакции, чтобы вы могли выполнять некоторые записи в базу данных и выполнять другие действия как часть транзакции, и все они будут зафиксированы или будут откатаны.