Prevent data being rolled back when transaction is aborted

Topics: Core
Jan 8, 2013 at 2:44 PM

I have some critical data that is received from a HTTP post response which needs to be persisted to the database, even if an error occurs later down the line that causes the Orchard transaction to be aborted.

I thought I could just suppress the transaction using TransactionScopeOption.Suppress but my data is still being rolled back. Is there a way to achieve this?