Perdón olvide agregar el código...

public IList GetByExample(object exampleInstance, string[] propertiesToExclude)
        {
            ICriteria criteria =
Session.CreateCriteria(exampleInstance.GetType());
            Example example = Example.Create(exampleInstance);
            example.EnableLike(MatchMode.Start);
            example.IgnoreCase();
            foreach (string propertyToExclude in propertiesToExclude)
            {
                example.ExcludeProperty(propertyToExclude);
            }
            criteria.Add(example);

            return criteria.List();
        }

El día 12 de octubre de 2010 15:11, Nicolás Marzoni
<[email protected]> escribió:
> 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



-- 
Nicolás Matías Marzoni

-- 
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