nhibernate.jira.com/browse/NH-2107

кто-нибудь дать мне краткий обзор использования TransactionScope с NHibernate? Нужно ли делать что-то особенное с помощью сеанса / IEnlistmentNotification / и т.д. заставить это работать? Есть ли какие-либо подводные камни, о которых я должен волноваться? Например, могу ли я заменить все мои транзакции гибернации:

var transaction = session.BeginTransaction();
try
{
    // code
    transaction.Commit();
}
catch (Exception)
{
    transaction.Rollback();
}

с этим?:

using (var scope = new TransactionScope())
{
    // code
    scope.Complete();
}

Ответы на вопрос(6)

Ваш ответ на вопрос