Здравствуйте, SteeLHeaD, Вы писали:
SLH>То есть это транзакция на уровне NHibernate — сессии. SLH>Но вот попался мне объект, в конструкторе которого делалось много инициализаций, SLH>связанных с базой данных — но они делались же через ADO. SLH>И показалось мне, что эти инициализации хорошо бы обернуть в SQL — евскую транзакцию.
Попробуйте использовать System.Transactions.Transaction
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.