Ufff fijate que si jalo ahora lo que me muestra los datos del objeto Alumnos
xD

[image: Dibujo.JPG]

Osea al reves volteado... curioso saque lo mismo pero de esta manera

Alumno alu = null;
Ayudantia Ayu = null;

                IQueryOver<Alumno, Alumno> ObtenerPorUnidad =
                    sesion.QueryOver<Alumno>(() => alu)
                        .JoinAlias(() => alu.Pago, () => Ayu)
                        .Where(() => alu.Pago == Ayu.Alumnos)
                        .And(() => Ayu.Campus == Ud);

                return ObtenerPorUnidad.List<Alumno>();


Estaba viendo mas abajo, sobre las subquerys pero por alguna razon no puedo
hacer que reconozca el QueryOver del principio mediante el Intellisence por
lo tanto me lo marca como invalido

QueryOver<Cat> maximumAge =
    QueryOver.Of<Cat>()
        .SelectList(p => p.SelectMax(c => c.Age));

IList<Cat> oldestCats =
    session.QueryOver<Cat>()
        .Where(Subqueries.WhereProperty<Cat>(c => c.Age).Eq(maximumAge))
        .List();

saludos

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

<<Dibujo.JPG>>

Responder a