Hola,
Tenes que hacer algo asi:

criteria.SetProjection(Projections.Distinct(Projections.Property("NombrePropiedad")));

Salu2

On Tue, Jun 24, 2008 at 10:20 AM, cubaman
<[EMAIL PROTECTED]> wrote:
>
> Hola a [EMAIL PROTECTED]:
> Llevo relativamente poc tiempo usando nhibernate, y me encuentro el
> siguiente problema:
> Tengo dos tablas, una de cleintes y otra de agentes. Una tercera tabla
> sirve para relacionar cada agente con los clientes.
>
> Tabla Cliente
> Id pk
> Descripcion
>
> Tabla Agente
> Id pk
> Descripcion
>
> Tabla AgenteCliente
> IdCliente pk
> IdAgente pk
>
> Quisiera obtener todos los agentes que hay en la tabla AgenteCliente.
> Como el id de agente es pk junto al id cliente, pueden haber varias
> entradas con el mismo codigo de agente. Como aplicar una restriccion
> distinct sobre IdAgente en AgenteCliente? Necesitaria hacerlo usando
> ICriteria, por otros motivos no es posible hacerlo usando HQL o una
> query Sql a medida. Quiza usando ICriteria.SetProjection ?? Esta muy
> mal documentado y no se por donde tirar, gracias de antemano.
>
> >
>

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