Hola Juan,

Creo que podrias iniciar manualmente la sesion en cada ejecucion de la
actividad y bindearla al contexto. Estimo que con el contexto asociado a
CallContext estaria bien para tu caso.

----------------------------------
Carlos Peix

2011/3/1 Juan Cuello <[email protected]>

> Aha!
>
> Osea, primer paso es usar session-per-action. Es lo más fácil seguro.
> Segundo paso, asociarlo con las transacciones de WF.
>
> Pues vamos a por ello.
>
> En session per action, en el caso de querer utilizar
> GetCurrentSessionContext(), cual sería el contexto de NH?
> Y con transacciones de WF, cual sería el contexto de NH correcto?
>
> Ah! Windows Workflow Foundation dejaron de llamarlo WWF porque la
> defensa de los animales denunció a Microsoft! Cierto y curioso....
>
>
> On 1 mar, 16:17, Carlos Peix <[email protected]> wrote:
> > Hola Juan,
> >
> > Thread static es peligroso, no es una buena solucion. Como dice el Tano,
> con
> > Nelo hemos ayudado a un cliente en Argentina a trabajar con transacciones
> en
> > NH corriendo dentro de una actividad.
> >
> > No creo que Nelo conteste hasta dentro de unos dias, en cualquier caso,
> > podrias empezar sin asociarlo con las transacciones de WWF
> >
> > ----------------------------------
> > Carlos Peix
> >
> > 2011/3/1 Juan Cuello <[email protected]>
> >
> >
> >
> >
> >
> >
> >
> > > No puedo ampliar porque simplemente quiero empezar :_(
> >
> > > Lo más fácil es session per action no? Lo único que quiero es diseñar
> > > un workflow sencillito y que para cada estado se haga algo con el
> > > negocio del sistema.
> >
> > > Eso sí, aunque use session-per-action, el contexto debería ser
> > > ThreadStatic no? Creo que cada actividad se ejecuta en un hilo
> > > distinto...
> >
> > > (José, me has ayudado tantas veces que no lo pongo en duda...)
> >
> > > On 1 mar, 16:00, Carlos Peix <[email protected]> wrote:
> > > > Lo que tendrias que usar es el patron Session per Activity. Luego, lo
> > > ideal
> > > > seria enrolar a NH en la misma transaccion que utiliza el motor de
> WWF
> > > para
> > > > persistir su estado.
> >
> > > > La implementacion exacta es dificil de indicar sin conocer como tenes
> > > > estructurados las activdidades y los data services. Podrias ampliar?
> >
> > > > ----------------------------------
> > > > Carlos Peix
> >
> > > > 2011/3/1 Juan Cuello <[email protected]>
> >
> > > > > Perdona, se aplica CpBT a Workflow foundation también?
> >
> > > > > No me refería a WinForms...
> >
> > > > > On 1 mar, 15:40, Edgar Ramos <[email protected]> wrote:
> > > > > > 1.-
> > > > >
> http://fabiomaulo.blogspot.com/2008/12/conversation-per-business-tran.
> > > ..
> > > > > > 2.-
> > > > >
> http://fabiomaulo.blogspot.com/2008/12/implementing-conversation-per-.
> > > ..
> > > > > > 3.-
> > > > >
> http://fabiomaulo.blogspot.com/2009/01/using-conversation-per-busines.
> > > ..
> > > > > > 4.-
> > >http://fabiomaulo.blogspot.com/2009/01/aspect-conversation-per.html
> >
> > > > > > Saludos
> >
> > > > > > Edgar
> >
> > > > > > El 1 de marzo de 2011 09:19, Juan Cuello <[email protected]
> >
> > > > > escribió:
> >
> > > > > > > Hola,
> >
> > > > > > > Después de buscar y buscar no he encontrado documentación que
> valga
> > > la
> > > > > > > pena sobre el tratamiento de NH en WF. Parece ser que la mejor
> > > forma
> > > > > > > es un session-per-activity pero, alguien me puede ofrecer
> > > maravillosos
> > > > > > > links para profundizar?
> >
> > > > > > > Muchas gracias
> >
> > > > > > > --
> > > > > > > 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
> >
> > > --
> > > 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
>

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