Que version de NH estas usando? Corri tu ejemplo en la version 3 y me
funciona bien.  Mira esta es la sentencia WHERE : "lower(this_.Nombre) like
*lower*(@p0)" con @p0 = '%valor%' .

2010/10/12 Nicolás Marzoni <[email protected]>

> Estoy intentando obtener una colección de objetos que cumplen con el
> objeto ejemplo.
> Todo funciona bien menos el EnableLike(MatchMode.Start); no me agrega
> el % en la consulta sql. Tambien probé con MatchMode.End y
> MatchMode.Anywhere, pero ocurre lo mismo.
>
> SELECT
>        this_.IdActividad as IdActivi1_64_0_,
>        this_.Nombre as Nombre64_0_,
>        this_.Destino as Destino64_0_,
>        this_.MercadoExtranjero as MercadoE4_64_0_,
>        this_.Activa as Activa64_0_,
>    FROM
>        Actividades this_
>    WHERE
>        (
>            lower(this_.Nombre) like @p0
>        );
>    @p0 = 'x'
>
> Alguna idea que me puede estar faltando?
> 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