protected override void Dispose(bool disposing) { base.Dispose(disposing); if (disposing) { _idGenerator?.Dispose(); _idGenerator = null; } }
public void Dispose() { if (_disposed) { return; } _idGenerator.Dispose(); _connection.Dispose(); _disposed = true; }
protected virtual void Dispose(bool disposing) { if (!_disposedValue) { if (disposing) { _idGenerator.Dispose(); _connection.Dispose(); } _disposedValue = true; } }