session.QueryOver<Ayudantia>().List().Select(ay=> new {ay.Alumnos.
Matricula, ay.Alumnos.Paterno, ay.Alumnos.Materno, ay.Alumnos.Nombre, ay.
Alumnos.NoCuenta, ay.Importe});

No puse Ayudantia.Fecha porque no veo donde está esa propiedad.
Si en lugar de quejarte intentara ser un POCO mas claro capaz que vas a
sacar algo que te sirva.

2011/3/9 Augusto Manuel Ferriz Amador <[email protected]>

> La relación es de 1 a muchos (un alumno puede tener varias ayudantias)
>
> Necesito un query que saque de alumno los datos:
> Matricula, Paterno, Materno, Nombre, NoCuenta
>
> Y de Ayudantia
> Importe y Fecha
>
> aqui te dejo el mapeo de ambas clases
>
> <class name="Alumno">
>     <id name="POID" unsaved-value="0">
>       <generator class="hilo" />
>     </id>
>     <property name="Matricula" type="string" length="11" />
>     <property name="Paterno" type="string" length="50" />
>     <property name="Materno" type="string" length="50" />
>     <property name="Nombre" type="string" length="100" />
>     <property name="NoCuenta" type="int" />
>     <property name="JDE" type="int" />
>     <bag name="Pago" cascade="all-delete-orphan">
>       <key column="PagoID" />
>       <one-to-many class="Ayudantia" />
>     </bag>
>   </class>
>
> <class name="Ayudantia">
>     <id name="POID" unsaved-value="0">
>       <generator class="hilo" />
>     </id>
>     <property name="NoDepto" type="int" />
>     <property name="NombreDepto" type="string" />
>     <property name="Hora" type="int" />
>     <property name="Campus" type="string" />
>     <property name="Importe" type="currency" />
>     <property name="Inicio" type="string" />
>     <property name="Fin" type="string" />
>     <many-to-one name="Alumnos" column="PagoID" />
>   </class>
>
>
> Si aprendo a usar esas consultas te juro dejare de dar lata
>
> --
> 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