| static class DataRecordExtensions | Extension methods for IDataRecord. | 
    
      | abstract class DbCommandCache | A cache of IDbCommand by command text. | 
    
      | abstract class DbConnectionCloser | Closes the connection when disposed. | 
    
      | abstract class DbConnector | Encapsulates a database connection and any current transaction. | 
    
      | struct DbConnectorCommand | Encapsulates the text and parameters of a database command. | 
    
      | class DbConnectorPool | Maintains a pool of connectors. | 
    
      | class DbConnectorPoolSettings | Settings when creating a DbConnectorPool. | 
    
      | class DbConnectorResultSets | Encapsulates multiple result sets. | 
    
      | class DbConnectorSettings | Settings when creating a DbConnector. | 
    
      | struct DbParameters | An immutable list of parameters. | 
    
      | class DbProviderMethods | Provides provider-specific database access methods. | 
    
      | abstract class DbTransactionDisposer | Disposes the transaction when disposed. | 
    
      | class DelegatingDbConnector | Delegates to an inner connector. | 
    
      | class DelegatingDbProviderMethods | Delegates to an inner provider. |