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 <yek...@gmail.com>:

>             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 acceder a más opciones, visita https://groups.google.com/d/optout.
>

-- 
-- 
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