Я открываю соединение с локальным сервером MySQL, и по методу connection.Open()
он выдает эту ошибку:
System.NotSupportedException: MySQL Connector / Net в настоящее время не поддерживает распределенные транзакции.
в MySql.Data.MySqlClient.MySqlConnection.EnlistTransaction (транзакция> транзакция) в MySql.Data.MySqlClient.MySqlConnection.Open ()
Все, что я делаю, это:
var connection = new MySql.Data.MySqlClient.MySqlConnection(ConfigurationManager.ConnectionStrings["Connection"].ConnectionString);
connection.Open();
Строка подключения в app.config:
<add name="Connection" connectionString="server=localhost;user id=userid;Password=password;database=dbname" providerName="MySql.Data.MySqlClient" />
Я не знаю, почему он пытается подключить транзакцию, я не указал ни одной транзакции, и у меня только один MySQLсервер, к которому я подключаюсь