Muchas gracias. El tema de las excepciones es muy discutible... La verdad es que antes era más de hacer mis try catch pero, dado que una excepción se puede considerar un error de programa, creo que ahora ya me decanto por un httpmodule para registrar el error y redirigir...
Alguien puede responderme el tema de burrow? Gracias On 29 sep, 17:20, Fabio Maulo <[email protected]> wrote: > in line... > El 29 de septiembre de 2009 12:16, Juan Cuello > <[email protected]>escribió: > > > > > Hola a todos, > > > Estoy revisando el EnterpriseSample que hay utilizando NH y Burrow y > > me surge una serie de dudas. Si me permitís: > > > 1) En el ejemplo no veo uso de transacciones con base de datos porque > > se supone que Burrow ya las hace, no? > > Si y si no recuerdo mal tambien Kay debería haber implementado algo (por lo > menos se lo pedí) para no hacer nada con la transactión y dejartela a vos. > > > 2) Si al hacer commit de una transacción con la base de datos la > > operación falla, se hace un rollback? (supongo pero...) > > Si lo hace. > > > > > 3) Como controlo yo si ha habido error en la transacción si se > > finaliza en el end request? Usando session per request... > > De la misma forma que manejas todos las otras exception de infrastructura. > O vos metes un try-catch atrapando las exceptions de NHibernate o > ADO.NETdirectamente en el code-behind ? > > > > > 4) Si utilizo burrow.CurrentConversation.SpanWithPostBacks(); el > > commit se realizará al hacer burrow.CurrentConversation.FinishSpan(); > > y el rollback si hago burrow.CurrentConversation.GiveUp(); > > eso no lo se, no uso burrow. > > > > > Ya veis que es un Si/No... me ayudaríais mucho para ver si mis > > conclusiones de aprendizaje son correctas... > > > Muchas gracias > > -- > Fabio Maulo --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
