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
