Hola uhilari, Yo agregaria un metodo en la clase Empresa que filtre la colección principal, la cual colocaria como privada directamente. No se si lo escribiste automaticamente o que, pero un setter para lo colección no es buena idea, incluso yo retiraria tambien el getter (para lo cual necesitas configurar Nhibernate para que cargue la colección en el field privado, field-undersore-camel-case o algo asi)
Sugiero que le des una mirada a este post [1] mio para mas detalles sobre los motivos. Saludos [1] http://groups.google.com/group/NHibernate-Hispano/browse_thread/thread/b2a3b 7cfe90adf94/2bdbe8a2d12f7d63 Carlos Peix -----Mensaje original----- De: [email protected] [mailto:[email protected]] En nombre de uhilari Enviado el: Martes, 06 de Enero de 2009 09:10 p.m. Para: NHibernate-Hispano Asunto: [NHibernate-Hispano] Filtrar Coleccion Hola Veran tengo la siguiente estructura: public class Empresa { private IList<Agencia> _agencias; public IList<Agencia> Agencias { get { return _agencias; } set { _agencias = value; } } } public class Agencia { private Empresa _empresa; public Empresa Empresa { get { return _empresa; } set { _empresa = value; } } } bueno lo que estoy haciendo es mostrar las agencias en una grilla, mediante un BindingSource agenciaBindingSource.DataSource = emp.Agencias; Mi pregunta es como puedo filtrar esta coleccion de agencias, no se si se podra hacer algo asi emp.Agencias.AddCriteria(Expression.Like("Nombre", "a%")); ya se que esto no va, pero esa es la idea gracias. --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
