Ayudaría saber tambien como estas manejando la session

Para refencia este enlace

http://altnet-hispano.pbworks.com/w/page/33623786/van-2010-12-04-nhibernate-session


Saludos

Edgar

El 4 de enero de 2011 15:54, mariapaz <[email protected]> escribió:

> Estimados:
>
> Tengo una windows library, donde se encuentra el mapeo y las clases de
> NHibernate. Tengo además otras clases que realizan la inserción,
> modificación, selección etc.
>
> Desde mi sitio web, que esta en .NET 2.0 con Visual Studio 2005, hago
> referencia a este sitio.
>
> Ejecuto un Buscar y me recuperar perfectamente los objetos.
> Salvo un objeto: SgcL
>
> ICriteria criterio = sess.CreateCriteria(typeof(SgcL))
>
>  .SetProjection(Projections.ProjectionList()
>
>  .Add(Projections.Property("id")))
>                                  .Add(Expression.Eq("Code", numero));
>
> IList results = criterio.List();
>                if (results.Count > 0)
>                {
>                    resultado=Convert.ToInt32(results[0].ToString());
>                }
>
> Al ejecutar el código anterior, y hacer un criterio.List() me retorna
> 0 resultado cuando tengo 1 resultado.
> Ahora si levanto una ventana de depuración y escribo la el código:
> ICriteria criterio = sess.CreateCriteria(typeof(SgcL))
>
>  .SetProjection(Projections.ProjectionList()
>
>  .Add(Projections.Property("id")))
>                                  .Add(Expression.Eq("Code", numero));
> y presiono reevaluar, me trae el resultado.
> Es solo con esta clase el problema, y al parecer es como que hiciera
> falta un enter o limpiar el cache para que funcione.
> Alguna idea?
>
> --
> 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