Попытка подключиться и изменить существующие данные в таблице MySQL.Чтение работает нормально, но при попытке сохранить изменение возникает следующая ошибка.
Произошла ошибка при запуске транзакции в соединении провайдера.Смотрите внутреннее исключение для деталей.Внутреннее исключение: вложенные транзакции не поддерживаются.
Использование MySQL Connector Net 6.4.3
Ответ
Я нашел ответ,работает в моем случае.Добавьте приведенный ниже код к коду источника данных
using System.Transactions;
namespace LightSwitchApplication
{
public partial class <ChangeThisToYourClassName>
{
private TransactionScope tx;
partial void SaveChanges_Executed()
{
tx.Complete();
}
partial void SaveChanges_Executing()
{
tx = new TransactionScope(TransactionScopeOption.Required,
new TransactionOptions {
IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted
});
}
}
}