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