No estoy seguro de entender lo que querés, si lo que querés es encontrar los
valores nulos de la base, es como te dijo José (Romaniello)
Si lo que querés es no incluir el valor en tu consulta entonces sería algo
como:

ICriteria crit =
session.CreateCriteria(typeof(TuClase)).Add(Expression.Eq("pagado",
pagado));
if(string.IsNullOrEmpty(entregarEn))
crit.Add(Expression.Like("entregaEn", entregarEn));
if (nroOrden != 0)
crit.Add(Expression.Eq("nroOrden", nroOrden));

crit.List<TuClase>();

Saludos,

Pedro

2010/2/12 Rodrigo Juarez <[email protected]>

> http://nhforge.org/doc/nh/en/index.html fijate si te sirve 14.8.
> Detached queries and subqueries para el si, no o ambos
>
> Mi primer lugar para buscar info http://nhforge.org/ tambien tiene
> mucha info y muchos ejemplos http://www.ayende.com/
>
> Saludos!
>
>
> El día 12 de febrero de 2010 14:45, José F. Romaniello
> <[email protected]> escribió:
> >
> session.CreateCriteria(...).Add(Expression.IsNull("Numero_Orden")....List<TuClase>().
> > te recomiendo leer la documentación oficial de la herramienta:
> >
> https://www.hibernate.org/hib_docs/nhibernate/1.2/reference/en/html/querycriteria.html
> > El 12 de febrero de 2010 14:15, Jose <[email protected]> escribió:
> >>
> >> Hola soy nuevo trabajando en nhibernate, pero no se como hacer  lo
> >> siguiente, tengo una tabla con 8 campos a los que deseo hacer filtro,
> por
> >> ejemplo, numero de pedido, o fecha > ha tal fecha, o entra en tal lugar,
> >> pero no se como hacer el Createcriteria, he buscado información pero no
> >> encuentro porque no se como decir o aplicar lo siguiente
> >>
> >>
> >>
> >> Numero_orden ; por ejemplo cuando tiene valor nulo, como no tomar en
> >> cuenta esta condición
> >>
> >> Entregar_en; domicilio (campo de tipo string puede ser alguna dirección)
> >> esto lo hago con un like.. pero cuando es nulo…¿Cómo evitar esta
> condición?
> >>
> >> Pagado: si, no o ambos…. Para este campo solo tengo si, no, como hacer
> el
> >> de ambos…
> >>
> >>
> >>
> >>
> >>
> >> Se que ala mejor estas dudas son fáciles, pero  necesito de su ayuda…
> >>
> >> Muchas gracias
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> __________ Information from ESET NOD32 Antivirus, version of virus
> >> signature database 4861 (20100212) __________
> >>
> >> The message was checked by ESET NOD32 Antivirus.
> >>
> >> http://www.eset.com
> >>
> >> --
> >> Para escribir al Grupo, hágalo a esta dirección:
> >> [email protected]
> >> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
> >
> > --
> > Para escribir al Grupo, hágalo a esta dirección:
> > [email protected]
> > Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>
>
>
> --
> Rodrigo Juarez
> -----------------------------------------------
> Blog: http://rodrigojuarez.com.ar
> Web: http://intap.com.ar
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>

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