Hola,

Yo también soy un poco nuevo usando NH, pero intentaré ayudarte aunque sea 
con la primera duda..

session.CreateCriteria(typeof(Employee)).List();  no te retorna un objeto 
Employee sino una lista de objetos Employee. Para acceder a la propiedad 
Nombre (por ejemplo) de cada objeto te puede servir un foreach.

foreach (Employee _employee in 
session.CreateCriteria(typeof(Employee)).List())
{
    .... _employee.Name .....
}

Si lo que deseas es un único objeto Employee, entonces deberas tener 
criterios más claros de selección.

ICriterial tiene un método llamado UniqueResult que te puede servir

Salu2
Omar.

----- Original Message ----- 
From: "Ica" <[EMAIL PROTECTED]>
To: "NHibernate-Hispano" <[email protected]>
Sent: Tuesday, January 09, 2007 1:11 AM
Subject: [NHibernate-Hispano] Dudas ICriteria



Buenas a todos, soy nuevo en el foro y estoy seguro que me podréis
ayudar.

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, ;)

Muchas gracias a todos por vuestra ayuda.

Un saludo.




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