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);