Хорошо, извините за длинное имя субъекта ...
Если я сделаю следующее:
using (var transaction = session.BeginTransaction())
{
// do something
transaction.Commit();
}
Если мои что-то делают , вызвало исключение, произойдет ли автоматический откат, или мне нужно явно проверить это, как показано ниже:
using (var transaction = session.BeginTransaction())
{
try
{
// do something
transaction.Commit();
}
catch (Exception)
{
transaction.Rollback();
}
}