No conozco muy bien los addins, sin embargo me surge la duda del uso del
visitador.  Originalmente quien acepta al visitador es la entidad i.e.
entidad.Aceptar(visitador) y no al contrario visitor.Aplicar(entidad) [?].
2011/11/1 Edgar Ramos <[email protected]>

> Gente un saludo
>
> Estoy utilizando nh3.0+unnaddins+cpbt+app winform+sqlserver2000
> Gracias a su gentil ayuda he llegado a realizar lo siguiente, aplicando un
> poco el patron visitor explicado en el blog de José, mi duda es la siguiente
> Uno de los visitors, ingresa datos, en otra base de datos, si por
> cualquier motivo uno de los visitors no cumpliera su trabajo, el resultado
> final es un
> roolback, eso espero yo, para lograr esto necesito, sigue siendo
> suficiente unnaddins o requiero modificar algo ?
> Espero no haberlos confundido
>
>  [PersistenceConversation]
>         public void Registrar(Factura entidad)
>         {
>             try
>             {
>                 foreach (var visitor in visitors)
>                 {
>                     if (visitor.Aplica(entidad))
>                     {
>                         visitor.Aplicar(entidad);
>                     }
>                 }
>
>                 facturaDao.MakePersistent(entidad);
>             }
>             catch (Exception)
>             {
>                 throw;
>             }
>         }
>
> Gracias a su ayuda
>
>
> Saludos
> Edgar
>
> --
> 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

<<35F.gif>>

Responder a