Hombre 7 campos.... bueno, más sus relaciones, más los metadatos de NHibernate, más las referencias que tenga a la sesión a la que pertenece y demás...
No son objetos "limpios". Mejor usar DTOs específicos para cada caso de uso, escalará mucho mejor (aunque también será mucho más laborioso) El 29/01/07, Dario Quintana<[EMAIL PROTECTED]> escribió: > > Con que el WCF es un remoting como cualquier otro, hasta ahí estamos, > habia oido que presenta algunas ventajas más. > Cuando decis que las entidades persistentes no tendrian que salir del > contexto de la app (supongo que el contexto remoto en este caso), no > se me ocurre entonces como tratarlas, me parece que las entidad como > por ejemplo con 7 campos, no creo que sea mucha sobrecarga (hablo > desde mi total ignorancia en el tema, corrijanme por favor). > > Saludos > > On 1/29/07, Francisco A. Lozano <[EMAIL PROTECTED]> wrote: > > > > Hombre... WCF es un"remoting como otro cualquiera, como los > > tropecientos que tiene spring en el mundillo java. Programar > > "ignorando" que estás programando contra una interfaz remota es muy > > muy peligroso. Las entidades persistentes de un ORM, en mi opinión, > > nunca deberían salir del contexto local de la aplicación. Están > > enriquecidas con muchísimos metadatos que no deberían jamás salir de > > la memoria local. > > > > Además, el lazy loading puede ser eficiente para llamadas locales, > > pero en llamadas remotas... si es problemático el problema de los N+1 > > Selects en local, no me quiero ni imaginar que pasaría si esa > > invocación fuera por SOAP. Como si no hubieramos aprendido algo de los > > Entity Beans de EJB 2.1... > > > > En mi opinión haría falta algo como "fetch plans" por un lado, y por > > otro algo que permita transformar entidades conectadas al ORM a > > objetos limpios de todo metadato interno. Con esto, creo que ya se > > podría usar (n)hibernate sin objetos DTO específicos y utilizar > > entidades directamente sobre la red. > > > > El 29/01/07, Dario Quintana<[EMAIL PROTECTED]> escribió: > > > > > > Hola gente, hace dìas que estoy dando vueltas con Remoting y NH sin > > > llegar a acertadas conclusiones: > > > > > > 1) Hay forma de utilizar LazyLoad con Remoting ? > > > 2) Alguien pude realizar alguna implmentación con exito de Remoting y NH ? > > > 3) Usando Windows Communication Foundation presenta algunas ventajas > > > sobre la serialización y el uso de proxies ? > > > > > > Alguna sugerencia ? > > > > > > -- > > > Dario Quintana > > > http://blog.darioquintana.com.ar > > > > > > > > > > > > > > > > > > > > -- > Dario Quintana > http://blog.darioquintana.com.ar > > > > --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
