Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

É possível usar o arquivo .mylogin.cnf em c# para estabelecer a conexão?


Não é possível usar .mylogin.cnf da biblioteca do .NET Connector. Em .NET, as opções de conexão são sempre especificadas em uma "string de conexão" passada para MySqlConnection .

Se as configurações em .mylogin.cnf foram criados com:
mysql_config_editor set --host=HostName --port=1234 \
  --user=UserName --password=Passw0rd

então o código C# equivalente é:
new MySqlConnection("Server=HostName;Port=1234;UserID=UserName;Password=Passw0rd")

ou:
var csb = new MySqlConnectionStringBuilder
{
    Server = "HostName",
    Port = 1234u,
    UserID = "UserName",
    Password = "Passw0rd",
};
var connection = new MySqlConnection(csb.ConnectionString);