Begins a database transaction.
An object representing the new transaction.
Once the transaction has completed, you must explicitly commit or roll back the transaction by using the IDbTransaction.Commit or IDbTransaction.Rollback methods.