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
