Gracias Nicolas, estuve revisando ese link pero no encontre una
solucion concreta, en realidad no se si estoy implementando mal el
mapeo tal vez

On 29 ago, 10:14, Nicolás Marzoni <[email protected]> wrote:
> Quiz esto te sirva.
>
> http://knol.google.com/k/fabio-maulo/nhibernate-chapter-13-criteria-q...
>
> --------------------------------------------------
> From: "Facundo" <[email protected]>
> Sent: Monday, August 29, 2011 9:46 AM
> To: "NHibernate-Hispano" <[email protected]>
> Subject: [NHibernate-Hispano] GetByExample con many to one
>
>
>
>
>
>
>
> > Hola, como estan?, soy nuevo con nhibernate, y tengo algunas dudas en
> > cuanto a su uso y funcionamiento.
> > Despues de leer un poco, decidi comenzar el proyecto tomando como base
> > el de best practices de este post de codeproject
> >http://www.codeproject.com/KB/architecture/NHibernateBestPractices.aspx
> > Realmente fue un buen puntapie para tener organizado el proyecto y
> > saber como darle buen uso a nhibernate.
> > Mi consulta es la siguiente: al querer hacer una busqueda donde mi
> > condicion de busqueda este dada por una relacion many to one entre 2
> > objetos, intento hacer la busqueda pasandole un example (una instancia
> > del objeto del where, con la explusion de las propiedades que no
> > quiero que evalue), pero suiempre me devuelve todos los registros,
> > cuando miro el sql que genera el nhibernate, el sql trae un where 1=1.
> > Alguna sugerencia?
> > les dejo el codigo del metodo que estoy utilizando para la busqueda.
>
> >        public List<T> GetByExample(T exampleInstance, params string[]
> > propertiesToExclude)
> >        {
> >           ICriteria criteria =
> > NHibernateSession.CreateCriteria(persitentType);
> >            Example example = Example.Create(exampleInstance);
>
> >            foreach (string propertyToExclude in propertiesToExclude)
> >            {
> >                example.ExcludeProperty(propertyToExclude);
> >            }
>
> >            criteria.Add(example);
>
> >            return criteria.List<T>() as List<T>;
> >        }
>
> > Gracias
>
> > --
> > 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