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

Responder a