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.