public void Rollback() { if (Status == PersistenceTransactionStatus.Active) { Status = PersistenceTransactionStatus.Rolledback; } }
public void Commit() { if (Status == PersistenceTransactionStatus.Active) { Status = PersistenceTransactionStatus.Committed; } }
public void Dispose() { if (_isDisposed) { return; } if (Status == PersistenceTransactionStatus.Active) { Status = PersistenceTransactionStatus.Invalid; } _isDisposed = true; }