MySQL XA Transactions have some restrictions that may impact users (who use TransactionScope) migrating from Connector/NET to this library.
We could provide an alternate implementation of IEnlistmentNotification (that uses regular MySQL Transactions), which would be more compatible with Connector/NET. This would probably need to be an opt-in connection string option so that we get correct behaviour by default.
Please 👍 this issue if it affects you.
(Split from #13.)