You would need to use System.Transactions in order to fulfill your use case. Enlist both the 'SqlConnection' from your legacy application and the OpenAccess context in the System.Transaction and then you can commit/rollback the System.Transaction.
Alternatively you can try and port your legacy code (if possible) to use SqlDataReader instead of SqlDataAdapter.
OpenAccess ORM Q3 2013 Beta is available for immediate download in your account. Get it now
and play with the latest bits. See what's new >>