Por lo general es muy poco posible que se puedan hacer queries orientadas a
objetos si tus entidades son orientadas a tablas.
Lo que podes hacer es usar herramientas mas orientadas a las tablas como por
ejemplo el SQL.

2011/4/23 Guillermo Alejandro Garcés <[email protected]>

> Antes de ir a la pregunta me gustaría agradecerles por la ayuda que me
> han prestado hasta ahora.
>
> Esta vez la pregunta es un poco más compleja que las anteriores.
>
> Tengo una entidad que no tiene especificadas las relaciones en el
> mapping de NHibernate.
> Esta tiene varias campos de ids para identificar otras entidades, por
> ej:
>
>                public virtual System.Decimal? CLIENT_ID { get; set; }
>                public virtual System.Decimal? CAPACITY_ID { get; set; }
>
> La pregunta es:
> ¿Puedo realizar una consulta con un Left Join a CAPACITY sin
> especificar el mapping?
>
> Por lo que estuve investigando ni Criteria, ni HQL me lo permiten.
> HQL de todas formas no me es muy útil porque la consulta tiene una
> clausula Where variable, por lo que se configura en tiempo de
> ejecución.
> Lo ideal sería poder hacerlo utilizando Criteria.
>
> Más que nada quiero confirmar que no es posible. Estaba tratando de no
> modificar el mapping.
>
> Saludos! ... y nuevamente gracias por la ayuda.
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano




-- 
Fabio Maulo

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