No me quedo claro la condición que mencionas.

Por otro lado, el código lo saque de este artículo: 
http://nhforge.org/wikis/howtonh/your-first-nhibernate-based-application.aspx.

Saludos,
----------------------------
Sergio Tarrillo
http://sergiot2.com/blog/

From: [email protected] 
[mailto:[email protected]] On Behalf Of Gustavo Ringel
Sent: Jueves, 19 de Agosto de 2010 12:27 p.m.
To: [email protected]
Subject: Re: [NHibernate-Hispano] Sobre las transaciones en NH

Depende, hay una ambient transaction atras, entonces puede enlistarse, no hay, 
abrira una SqlTransaction.
Lo que si es seguro es que ese tipo de codigo es un ejemplo de codigo que no se 
debe escribir usando NH.

Saludos.

Gustavo.
2010/8/19 starrillo.prodac 
<[email protected]<mailto:[email protected]>>
Buenas tardes,

Con respecto al siguiente código:

===================================
 public void Add(Product product)
       {
           using (ISession session = NHibernateHelper.OpenSession())
               using (ITransaction transaction =
session.BeginTransaction())
               {
                   session.Save(product);
                   transaction.Commit();
               }
       }
===================================

el BeginTransaction va a iniciar una transaccion hacia la base de
datos? Si por ejemplo estoy usando SQL-Server, que está usando:
 1. System.Transactions
 2. SqlTransaction
 3. Lógica interna, pero ninguno de los componentes anteriores.

Saludos,

--
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]<mailto:[email protected]>
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

--
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a