Siguimos con el mismo problema ya que lo unico que cambió fue la sintaxis
pero seguis mostrando e informandonos los mismos muy pocos conceptos y
reteniendo lo mas importantes... pero bueno ya que así estamos tendremos que
bancarnos el TOP SECRET y darte la respuesta correspondiente.

Parece que el resultado de la consulta no va en un VO un DTO o algo por el
estilo y que ya sabes como hacerlo en SQL;
NH te permite usar SQL :
de esta forma : http://nhforge.org/doc/nh/en/index.html#d0e9887
<http://nhforge.org/doc/nh/en/index.html#d0e9887>o de esta :
http://nhforge.org/doc/nh/en/index.html#querysql-namedqueries

Con la implementación de un IResultTransformer podes transformar el
resultado en una instancia de una clase usando el
metodo SetResultTransformer disponible sea para ICriteria que para IQuery.

P.S. Sin conocer las relaciones es dificil relacionar, en el aire, los
fields por su nombre. Con lo que pasaste parece que necesites la suma entre
cantidad-perros + cantidad-manzanas... buesque acá
http://www.mercadodeliniers.com.ar/ pero no encuentro algo que lo
relacione... me suena a que falta alguna clase...

El 28 de diciembre de 2009 18:45, Diego <[email protected]> escribió:

> Perdon por la demora en enviar la estructura de las clases en
> cuestion.
> Las clases serian las siguientes:
>
> public class Pedido
> {
>     private Int32 _id;
>     private Avio _avio;
>     private Int32 _cantidad;
>     ...
> }
>
> public class Stock
> {
>     private Int32 _id;
>     private Avio _avio;
>     private Int32 _cantidad;
>     ...
> }
>
> public class Avio
> {
>     private Int32 _id;
>     private String _nombre;
>     ...
> }
>
> Nuevamente la pregunta seria como hacer un SUM(cantidad) de la UNION
> de las dos clases agrupadas por Avio.
>
>
> On 22 dic, 19:03, Fabio Maulo <[email protected]> wrote:
> > Pasandonos las tablas solo te podemos devir como hacerlo en SQL.
> > Para decirte como hacerlo en NH necesitamos las clases de las entidades.
> >
> > El 22 de diciembre de 2009 16:54, Diego <[email protected]>
> escribió:
> >
> >
> >
> >
> >
> > > Hola a todos.
> > > Tengo el siguiente problema y por la poca experiencia que tengo en
> > > nhibernate no lo se resolver.
> > > Les detallo el problema para ver si alguien me puede sugerir alguna
> > > solucion:
> > > Tengo dos tablas:
> >
> > > Tabla PEDIDOS
> > > -------------------
> > > idAvio
> > > cantidad
> >
> > > Tabla STOCK
> > > --------------------
> > > idAvio
> > > cantidad
> >
> > > El problema es el siguiente:
> > > deseo hacer un SUM(cantidad) de la UNION de las dos tablas GROUP BY
> > > idAvio.
> > > En SQL tengo claro como hacerlo, ahora el tema es con NH...
> > > tengo que crear una clase especial???
> > > como se maneja esto???
> > > algun articulo que explique algo de esto y me puedan pasar para
> > > leer???
> >
> > > Felices fiestas para todos.
> > > Gracias
> > > Diego
> >
> > > --
> > > 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- Ocultar texto de la cita -
> >
> > - Mostrar texto de la cita -
>
> --
> 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