Por lo que entendi, si necesitas una lista de ayudantia, tendrias que
retirar el Select(....) del codigo de Fabio, que te retornaba una lista pero
de valores, no de Ayudantias. Probaria el codigo:
session.QueryOver<Ayudantia>().List();

Pero no lei todo el thread, era eso?

Angel "Java" Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

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

> oka investigare... gracias
>
> El 10 de marzo de 2011 08:59, Fabio Maulo <[email protected]> escribió:
>
> el error está de tu parte.
>> Vos dijiste que necesitaba esos valores y yo puse codigo que retorna esos
>> valore y no el objeto Ayudantia
>>
>> 2011/3/10 Augusto Manuel Ferriz Amador <[email protected]>
>>
>> Oka agradezco mucho la ayuda de todos... disculpenme si a veces no soy
>>> claro o me desespero, no soy una persona que aprenda de la teoria, soy mas
>>> practico.
>>>
>>> Fabio oie sinceramente de donde sacaste esto... jajaja esta fabuloso digo
>>> en el codigo esta genial, aunque me saca un error:
>>>
>>> Error 1 No se puede convertir implícitamente el tipo
>>> 'System.Collections.Generic.IEnumerable<AnonymousType#1>' en
>>> 'System.Collections.Generic.IList<SAI.NH.BL.Ayudantia>'. Ya existe una
>>> conversión explícita (compruebe si le falta una conversión)
>>>
>>> Probe agregandole Ilist<ayudantia> al final de toda la cadena pero nup
>>>
>>> Gracias a los dioses del olimpo por la ayuda
>>>
>>>
>>> El 10 de marzo de 2011 07:34, Fabio Maulo <[email protected]>escribió:
>>>
>>> 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
>>>>
>>>
>>>  --
>>> 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
>>
>
>  --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>

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