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

Responder a