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
