Skip to content

Instantly share code, notes, and snippets.

@josephvano
josephvano / transaction_scoping
Last active December 18, 2015 10:10
NHibernate multiple sessions and stop leaking connections
using (var scope = new TransactionScope(TransactionScopeOption.Required))
{
ISession session1 = null;
ISession session2= null;
ITransaction tx1 = null;
ITransaction tx2 = null;
bool rollback = false;
try
{