ICriteria no te sirve para eso. Para algo similar tenes IQuery. Cuando estudies mejor ICriteria verás que podes usar Projections.
NH no es un RDBMS y nunca te devuelve un cursor bidimensional; NH devuelve objetos. Una cose de este estilo: select p.Name, p.Surname from Person p te devuelve una IList donde cada elemento es una lista con dos elemento (en este caso solo porque "Name" y "Surname" son de tipos primitivos como string). Usando un resultTransformer podes convertir las tuplas en objs tipificado. Ya que recien empiezas con NH seria mejor que estudies un poco y luego preguntes sobre los problemas que encuentras en el camino. Chau. Fabio. Ica escribió: > Estoy empezando a trabajar con NHibernate y tengo varias dudas en > relación a ICriteria: > - IList employees = session.CreateCriteria(typeof(Employee)).List(); me > retorna un objeto Employee con todos sus campos informados, pero si > únicamente quiero recuperar el nombre, es posible hacerlo con > ICriteria? > - Cómo se codifica una sentencia SELECT Sal*0.25 as TOT_SAL, SELECT > DISTINCT, SELECT SUM(), MAX(), AVG()....... con ICriteria? > - Cómo anido selects con ICriteria? > - Puedo tener cláusula Having con subselects? > - Puedo disponer de documentación más amplia en relación a HQL, > ICriteria? > > Para empezar no está mal, ;) > > > --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
