NHibernate tiene muchas formas para escribir consultas, la que yo te dije
esta bien y la que vos dijiste esta bien también :)
También podes usar hql.

El 17 de enero de 2012 12:18, BlackCid <[email protected]> escribió:

> Yo supongo que seria asi:
>  sesion.QueryOver<C>().Where(f => f.campo == 1).List().First<C>();
> ¿no?
>
> On 17 ene, 16:12, BlackCid <[email protected]> wrote:
> > Gracias, aunque tengo algunas dudas extra:
> > -Supongo que es QueryOver no?
> > -Si quiero obtener el objeto como haria un get normal en lugar de un
> > campo, como lo hago?
> > -La funcion first no existe :-/
> >
> > On 17 ene, 14:52, José F. Romaniello <[email protected]> wrote:
> >
> >
> >
> > > No se si entendí bien la pregunta, pero creo que con linq sería algo
> así:
> >
> > > var valor = session.Query<Foo>()
> > >            .Where(f => f.CampoUnico == 1)   //Filtrar por el campo
> único
> > >            .Select(f => f.Campo)                   //Seleccionar el
> campo
> > > que queres
> > >            .First();                                        //solo el
> > > primero resultado..
> >
> > > El 17 de enero de 2012 06:02, BlackCid <[email protected]> escribió:
> >
> > > > ¿Se puede obtener sin uso de un select explícito un campo por una
> > > > columna única que posee pero que no es pk?
> >
> > > > 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-Ocultar texto de la
> cita -
> >
> > > - Mostrar texto de la cita -- Ocultar texto de la cita -
> >
> > - Mostrar texto de la cita -
>
> --
> 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