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
