/// <summary> /// Begins a new transaction. /// </summary> /// <param name="isolationLevel">The isolation level.</param> /// <returns>Returns an IDisposeable instance.</returns> public IDbTransaction BeginTransaction(IsolationLevel isolationLevel) { _currentTransaction = _connection.BeginTransaction(isolationLevel); return(_currentTransaction); }