Documentation Home
MySQL Connector/NET Developer Guide
Related Documentation Download this Manual

MySQL Connector/NET Developer Guide  /  Connector/NET API Reference  /  MySql.Data.MySqlClient Namespace

10.4 MySql.Data.MySqlClient Namespace

Classes

Class Description
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.
GenericConfigurationElementCollection<T> Retrieves an element collection from the configuration file.
InterceptorConfigurationElement Class used in the configuration file to get configuration details for interceptors.
MySqlBulkLoader Load many rows into the database.
MySqlClientFactory Represents the DBProviderFactory implementation for MySqlClient.
MySqlClientPermission Derived from the .NET DBDataPermission class. For usage information, see Section 5.19, “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 InfoMessage event. 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.MySqlCommand as well as their respective mappings to columns in a dataset. This class cannot be inherited.
MySqlProviderServices The factory for building command definitions.
MySqlRowUpdatedEventArgs Provides data for the RowUpdated event. This class cannot be inherited.
MySqlRowUpdatingEventArgs Provides data for the RowUpdating event. 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 a 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.
MySqlScriptServices Creates the script used to build an Entity Framework model.
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.

Delegates

Delegate Description
MySqlInfoMessageEventHandler Represents the method to handle the InfoMessage event of a MySqlConnection.
MySqlRowUpdatedEventHandler Represents the method to handle the RowUpdatedevent of a MySqlDataAdapter.
MySqlRowUpdatingEventHandler Represents the method to handle the RowUpdatingevent of a MySqlDataAdapter.
MySqlScriptErrorEventHandler Represents the method to handle an error in MySqlScript.
MySqlStatementExecutedEventHandler Represents the method to be called after the execution of a statement in MySqlScript.

Enumerations

Enumeration Description
MySqlBulkLoaderConflictOption Defines the action to perform when a conflict is found.
MySqlBulkLoaderPriority Defines the load priority.
MySqlCertificateStoreLocation Defines the certificate store location.
MySqlConnectionProtocol Specifies the type of connection to use.
MySqlDbType Specifies the MySQL data type of a field or property for use in a MySql.Data.MySqlClient.MySqlParameter.
MySqlDriverType Specifies the connection types that are supported.
MySqlErrorCode Provides a reference to error codes returned by MySQL.
MySqlSslMode Provides the SSL options for a connection.
MySqlTraceEventType Defines the log event type in MySqlTrace.
UsageAdvisorWarningFlags Defines the usage advisor warning type.

User Comments
User comments in this section are, as the name implies, provided by MySQL users. The MySQL documentation team is not responsible for, nor do they endorse, any of the information provided here.
Sign Up Login You must be logged in to post a comment.