mejores practicas son las practicas que hay que evitar...porque una vez que alguien dice mejor practica...la gente las toma sin pensar.
A mi gusto con Web service es lo mas sencillo, session-per-request y listo. No me parece que tenga sentido mantener una conversacion entre llamadas a Web Services...aunque seguro que se puede abrir discusion. Un Win Service es una aplicacion windows como cualquier otra...solo que tu codigo se ejecutara adentro de algun thread o timer...la idea es que ese thread o timer inicie la session (o conversacion por decirlo de otro modo) y la cierre al terminar el proceso que el win service ejecuta... Obviamente si el win service es una aplicacion multithreaded...hay que pensar un poco mas. Gustavo. 2008/10/16 mrs_delay mrsdelay <[EMAIL PROTECTED]> > Hola, saben si existe algo como mejores practicas para usar nhibernate en > un web service y en un win service? la razon es porque necesito > implementarlo pero quiero ver primero si puedo partir de ejemplos de como > implementarlo de la mejor manera. > > gracias, estamos en contacto. > > Lizzette > > 2008/10/15 Diego Ramirez <[EMAIL PROTECTED]> > > >> >> Era un problema en mi definición en el bag de mis mappings. Gracias por tu >> ayuda. >> Saludos a todos. >> >>> >>> Hola, >>> Si el insert se hizo, es prácticamente imposible que el select >>> scope_identity() falle (si esta bien usado)... >>> Se me ocurre que si haces un RESEED del Identity a un valor que ya existe >>> puede ser que tire error (nunca lo probe, pero seria lógico que de error >>> por >>> key duplicada), también si excede el tamaño del campo en versiones >>> antiguas >>> de MSSQL >>> ( >>> http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackI >>> D=125281)<http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=125281%29> >>> .. >>> >>> Si estas teniendo problemas podes mandar la excepción que estas >>> recibiendo >>> (y si puede ser mas info también)? >>> >>> Saludos, >>> Diego >>> >>> >>> >>> >> >> >> -- >> Ramirez, Diego Alcides >> Analista Desarrollador de Sistemas >> Tel:(+543731)-15405075 >> Blog: www.thedarsideofit.com.ar >> Trabajo:Equipo de Desarrollo - VGM Sistemas >> www.vgmsistemas.com.ar >> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
