Hola gente!... 

Estaba viendo los mails que no habia leido y cuando vi este me acorde de una
dudad, en fin…

 

Como hacen ustedes cuando tienen que usar un VO que no corresponde a ninguna
tabla existente, como un reporte?

Hay veces que me pasa que tengo que hacer una consulta complicada o ejecutar
un stored procedure y usar lo que me devolvio…

Lo que devuelve obviamente no existe en ninguna tabla y si uso el
SchemaExporter tampoco quiero que nhib me cree una tabla…

 

Hay alguna solucion al problema?? Usan DataSets y el IDbConnection a mano
para hacer ese tipo de consultas?

 

Saludos!

 

  _____  

From: [email protected]
[mailto:[EMAIL PROTECTED] On Behalf Of Ezequiel Jadib
Sent: Martes, 16 de Enero de 2007 17:51
To: [email protected]
Subject: [NHibernate-Hispano] Re: Objecto no editable

 

en el mapping mutable false

  _____  

 <http://www.rdi2k.com/> rdi2k |  <mailto:[EMAIL PROTECTED]> Ezequiel Jadib |
MSN:  <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED] | Blogs:
<http://geeks.ms/blogs/ejadib/> http://geeks.ms/blogs/ejadib/ (ES) -
<http://ejadib.wordpress.com/> ejadib.wordpress.com (EN) 

----- Original Message ----- 

From: Francisco A. Lozano <mailto:[EMAIL PROTECTED]>  

To: [email protected] 

Sent: Tuesday, January 16, 2007 3:49 PM

Subject: [NHibernate-Hispano] Re: Objecto no editable

 


Puedes mapear vistas, es como mapear entidades a tablas, pero las
mapeas contra vistas que diseñes expresamente para contener la
información que necesitas en tu VO.

Es la manera más sencilla de hacer VOs unidireccionales. Si los
quieres bidireccionales, la "vuelta" de los datos del VO a entidades
la puedes hacer con el binding de springframework.net, aunque es
sencillo hacerlo manualmente y a lo mejor te sobra...

No mezcles, eso si, información de los VOs en tus entidades, estarías
mezclando capas (eg. no hagas "MiVODelCasoDeUso1 vo =
miEntidad.ToVODelCasoDeUso1(), pero si puedes hacer MiVO1 vo = new
MiVO1(miEntidad); " )


El 16/01/07, SebaCabrera<[EMAIL PROTECTED]> escribió:
>
>
>
>
> Quisiera saber si alguien pueda explicarme con un simple ejemplo como se
> crean y implementan lo objecto no editable, como Fabio los denomino VO.
>
>
>
> Muchas gracias.
>
>
>
>
>
>
>  >
>
<BR


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