Pasan los años y los temas son siempre los mismos jajajajaja On Monday, June 29, 2015 at 2:18:51 AM UTC-3, Tavo wrote: > > Probablemente tu estrategia sea identity o sea que tiene que ir a la base > para obtener el id, si usas hilo/guid/guid.comb nhibernate puede generar un > id sin necesidad de ir a la base antes del flush. > > 2015-06-29 4:31 GMT+03:00 Yek MX <[email protected]>: > >> 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: >> [email protected] >> 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 >> [email protected]. >> Para acceder a más opciones, visita https://groups.google.com/d/optout. >> > >
-- -- Para escribir al Grupo, hágalo a esta dirección: [email protected] 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 [email protected]. Para obtener más opciones, visita https://groups.google.com/d/optout.
