Solución por programación con ICriteria:
                //Buscar en el mismo grupo
                criteria.Add(Restrictions.Or(
                    Restrictions.And(
                                        Restrictions.Eq("C1", entidad.C1),
                                        Restrictions.Ge("C2", entidad.C2)
                                    ),//fin And
                    Restrictions.Gt("C1", entidad.C1)
                ));

                criteria.AddOrder(Order.Asc(entidad.C1));
                criteria.AddOrder(Order.Asc(entidad.C2));


Con esto se obtiene el siguiente registro, de la situación planteada en esta
entrada, se disminuye la complejidad de n a la 2, por 2n.

Un saludo.

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