Hola buenas,

Tengo una duda importante a cerca del uso de NHibernate en
aplicaciones distribuidas.

El contexto en el que me encuentro es una aplicación cliente que
consume datos a través de WCF a un backend. Este backend trata los
datos con NHibernate.

Si al solicitar una entidad al backend, dicha entidad tiene relaciones
1 a n con otras entidades o 1 a 1 y estas relaciones se cargan
mediante lazy-loading, puede pasar:

- Da error al serializar
- El cliente recibe la entidad sin las entidades relacionadas
- El cliente recibe todo el árbol de entidades (no lo creo...)

Mi pregunta es:

En aplicaciones distribuidas, ¿cómo debe realizarse la interacción con
NHibernate en cuanto a la carga de datos? ¿Debo olvidarme de lazy
loading? En las demás operaciones supongo que es suficiente con
realizar una petición por cada cambio... aunque no sé si es
correcto...

Cualquier respuesta, link, etc será bienvenido

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

Responder a