I have a question about transaction on NHibernate. As far as i know there are two ways to retrieve ITransaction from ISession.
Option 1
ISession.BeginTransaction();
Option 2
ISession.Transaction;
If i execute them consecutively like this
ITransaction trans = session.BeginTransaction();
ITransaction trans2 = session.Transaction;
Is trans equal trans2 ?
NHibernate source @ https://github.com/nhibernate
from session implementation of Isession @ NHibernate.Impl.SessionImpl
from NHibernate.Adonet.ConnectionManager class