Perdon me faltaba añadir el namespace Expresion
:)
On 1 ene, 19:53, Kaken <[email protected]> wrote:
> Buenas chicos! Me estoy leyendo el libro Nhibernate in action y la
> verdad por ahora me esta ayudando bastante, la unica duda que tengo es
> como crear los filtros, supongamos que la capa de presentacion tiene
> un formulario con varios campos para filtrar un listado, la
> responsabilidad de filtrar seria la capa de datos no?
> Lo q no quiero es q la signatura de los metodos crezca dependiendo del
> numero de filtros es decir no quiero esto. Como la app la tengo
> dividad en varias capas, al añadir un campo de filtro lo tendría q
> crear en el BL y en el DAO.
>
> List<user> GetUsers(string name,string phone,.......)
>
> En el libro encontre este codigo:
>
> public IList<User> FindUsers(User u) {
>
> Example exampleUser =
> Example.Create(u).IgnoreCase().EnableLike(MatchMode.Anywhere);
>
> return GetSession().CreateCriteria(typeof(User))
> .Add(exampleUser)
> .List<User>();
>
> }
>
> La signatura del metodo ya no cambia, por eso me parece la mas
> correcta, eso si, no se de donde saca esto...
>
> Example exampleUser =
> Example.Create(u).IgnoreCase().EnableLike(MatchMode.Anywhere);
>
> Que os parece? Existe algun metodo mejor para filtrar datos?
> Gracias a todos y feliz año nuevo!
> :)
--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---