MySQL Connector/NET 6.10 supports the development of .NET Framework and .NET Core applications that require secure, high-performance data connectivity with MySQL through the classic protocol. It supports ADO .NET, Entity Framework and various web providers.
To get started, review the following main classes:
MySqlConnection: Represents an open connection to a MySQL database.
MySqlConnectionStringBuilder: Aids in the creation of a connection string by exposing the connection options as properties.
MySqlCommand: Represents an SQL statement to execute against a MySQL database.
MySqlCommandBuilder: Automatically generates single-table commands used to reconcile changes made to a DataSet object with the associated MySQL database.
MySqlDataAdapter: Represents a set of data commands and a database connection that are used to fill a data set and update a MySQL database.
MySqlDataReader: Provides a means of reading a forward-only stream of rows from a MySQL database.
MySqlException: The exception that is thrown when MySQL returns an error.
MySqlHelper: Helper class that makes it easier to work with the provider.
MySqlTransaction: Represents an SQL transaction to be made in a MySQL database.
MySQLMembershipProvider: Manages storage of membership information for an ASP.NET application in a MySQL database.
MySQLRoleProvider: Manages storage of role membership information for an ASP.NET application in a MySQL database.
MySqlEFConfiguration: Adds the dependency resolvers for MySQL classes.
MySqlExecutionStrategy: Enables automatic recovery from transient connection failures.
For additional information about MySQL Connector/NET, see the MySQL Connector/NET Developer Guide.