Bibliotecas do Banco de Dados do Azure para MySQL para .NET

Visão geral

Trabalhar com dados e recursos armazenados no Banco de Dados do Azure para MySQL.

APIs de cliente

A biblioteca de cliente recomendada para acessar o Banco de Dados do Azure para MySQL é o Connector/Net do MySQL. Use o pacote para se conectar ao banco de dados e executar instruções SQL diretamente.

Instale o pacote NuGet diretamente do console do Gerenciador de Pacotes do Visual Studio ou com a CLI do .NET Core.

Gerenciador de Pacotes do Visual Studio

Install-Package MySql.Data

CLI do .NET Core

dotnet add package MySql.Data

Exemplo de código

Conecte-se ao banco de dados MySQL e execute uma consulta:

/* Include this "using" directive...
using MySql.Data.MySqlClient;
*/

string connectionString = "Server=[servername].mysql.database.azure.com; " +
    "Database=myDataBase; Uid=[userid]@[servername]; Pwd=myPassword;";

// Best practice is to scope the MySqlConnection to a "using" block
using (MySqlConnection conn = new MySqlConnection(connectionString))
{
    // Connect to the database
    conn.Open();

    // Read rows
    MySqlCommand selectCommand = new MySqlCommand("SELECT * FROM MyTable", conn);
    MySqlDataReader results = selectCommand.ExecuteReader();
    
    // Enumerate over the rows
    while(results.Read())
    {
        Console.WriteLine("Column 0: {0} Column 1: {1}", results[0], results[1]);
    }
}

Exemplos