| AuthenticationPluginConfigurationElement | Retrieves the authentication plugin configuration from the configuration
            file. | 
          | BaseCommandInterceptor | Provides a means of enhancing or replacing SQL commands through the
            connection string rather than recompiling. | 
          | BaseTableCache | Provides a base class used for the table cache. | 
          | CharacterSet | Specifies a character set. | 
          | GenericConfigurationElementCollection<T> | Retrieves an element collection from the configuration file. | 
          | InterceptorConfigurationElement | Class used in the configuration file to get configuration details for
            interceptors. | 
          | MySqlAttribute | Represents a query attribute to a MySqlCommand. | 
          | MySqlAttributeCollection | Represents a collection of query attributes relevant to a MySqlCommand. | 
          | MySqlBaseConnectionStringBuilder | Abstract class that provides common functionality for connection options
            that apply for all protocols. | 
          | MySqlBulkLoader | Load many rows into the database. | 
          | MySqlClientFactory | Represents the DBProviderFactoryimplementation for
            MySqlClient. | 
          | MySqlClientPermission | Derived from the .NET
            DBDataPermission
            class. For usage information, see
            Section 4.5.7, “Working with Partial Trust / Medium Trust”. | 
          | MySqlClientPermissionAttribute | Associates a security action with a custom security attribute. | 
          | MySqlCommand | Represents an SQL statement to execute against a MySQL database. This
            class cannot be inherited. | 
          | MySqlCommandBuilder | Automatically generates single-table commands used to reconcile changes
            made to a data set with the associated MySQL database. This
            class cannot be inherited. | 
          | MySqlConfiguration | Defines a configuration section that contains the information specific
            to MySQL. | 
          | MySqlConnection | Represents an open connection to a MySQL Server database. This class
            cannot be inherited. | 
          | MySqlConnectionStringBuilder | Defines all of the connection string options that can be used. | 
          | MySqlDataAdapter | Represents a set of data commands and a database connection that are
            used to fill a data set and update a MySQL database. This
            class cannot be inherited. | 
          | MySqlDataReader | Provides a means of reading a forward-only stream of rows from a MySQL
            database. This class cannot be inherited. | 
          | MySqlError | Collection of error codes that can be returned by the server | 
          | MySqlException | The exception that is thrown when MySQL returns an error. This class
            cannot be inherited. | 
          | MySqlHelper | Helper class that makes it easier to work with the provider. | 
          | MySqlInfoMessageEventArgs | Provides data for the InfoMessageevent. This class
            cannot be inherited. | 
          | MySqlParameter | Represents a parameter to a MySql.Data.MySqlClient.MySqlCommand, and
            optionally, its mapping to columns in a dataset. This class
            cannot be inherited. | 
          | MySqlParameterCollection | Represents a collection of parameters relevant to a MySql.Data.MySqlClient.MySqlCommandas
            well as their respective mappings to columns in a dataset.
            This class cannot be inherited. | 
          | MySqlRowUpdatedEventArgs | Provides data for the RowUpdatedevent. This class
            cannot be inherited. | 
          | MySqlRowUpdatingEventArgs | Provides data for the RowUpdatingevent. This class
            cannot be inherited. | 
          | MySqlSchemaCollection | Contains information about a schema. | 
          | MySqlSchemaRow | Represents a row within a schema. | 
          | MySqlScript | Provides a class capable of executing an SQL script containing multiple
            SQL statements including CREATE PROCEDURE statements that
            require changing the delimiter. | 
          | MySqlScriptErrorEventArgs | Provides an error event argument used in MySqlScript. | 
          | MySqlScriptEventArgs | Provides an event argument used in MySqlScript. | 
          | MySqlSecurityPermission | Creates permission sets. | 
          | MySqlTrace | Logs events in a defined listener. | 
          | MySqlTransaction | Represents an SQL transaction to be made in a MySQL database. This class
            cannot be inherited. | 
          | ReplicationConfigurationElement | Defines a replication configuration element in the configuration file. | 
          | ReplicationServerConfigurationElement | Defines a replication server in the configuration file. | 
          | ReplicationServerGroupConfigurationElement | Defines a replication server group in the configuration file | 
          | SchemaColumn | Represents a column object within a schema. |