We are working on an automatic migration system, which creates many pages automatically. It would be great if all these IContentRepository calls could be done in a single transaction, but if I open a TransactionScope over all the operations, I get the following error on the second API call:
System.Transactions.TransactionException: 'The operation is not valid for the state of the transaction.'
CMS ConnectionContext seems to be an internal API, so I cannot use that one.
Is it possible to use transactions over the Content API?