var NH = new NHBD();
            using (var Session = NH.OpenSession())
            {
                Session.FlushMode = FlushMode.Never;
                Session.SaveOrUpdate(r);
                //Aqui ya guardo en la bd y no se espero a la llamada del 
Flush.
                Session.SaveOrUpdate(usr);
                Session.Flush();
            } 


La razon por la cual me interesa que no se haga un BeginTransaction es por 
que no quiero bloquear tablas mientras estas dentro de la transaccion, 
quiero que sea atomico como el Entity Framework.
Hay otros escenarios donde si me interesa tener el Session y un 
BeginTransaction pero en este caso me interesa saver por que guarda antes 
del Flush.

-- 
-- 
Para escribir al Grupo, hágalo a esta dirección: 
NHibernate-Hispano@googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
--- 
Has recibido este mensaje porque estás suscrito al grupo "NHibernate-Hispano" 
de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía 
un correo electrónico a nhibernate-hispano+unsubscr...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Responder a