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.

Responder a