Я использую nhibernate с базой данных MySql.
Большинство операций CRUD работают должным образом, за исключением отката транзакции. Следующий код - это то, что у меня есть; очень просто, создайте сущность, сохраните ее, а затем выполните откат.
using (var tran = accountRepository.Session.BeginTransaction())
{
var newUser = new User();
newUser.Username = "testuser1002";
accountRepository.Session.Save(newUser);
tran.Rollback();
}
Ожидаемый результат кода в моей конфигурации SqlServer , однако он не работает с конфигурацией MySql . Эти 2 конфигурации практически одинаковы.