in-line
El 17 de enero de 2012 12:12, BlackCid <[email protected]> escribió:
> Gracias, aunque tengo algunas dudas extra:
> -Supongo que es QueryOver no?
>
No, ISession.Query<T> es LINQ, queryover es ISession.QueryOver<T>.
No recuerdo pero creo que Query, es un extension method que esta en otro
namespace. Podes apretar Control+. sobre Query para que visual studio
agregue el namespace que falta.
-Si quiero obtener el objeto como haria un get normal en lugar de un
> campo, como lo hago?
>
var objeto = session.Query<Foo>()
.Where(f => f.CampoUnico == 1) //Filtrar por el campo único
.First(); //solo el
primero resultado..
> -La funcion first no existe :-/
>
>
Si existe, control+. o agrega "using System.Linq" al principio.
> 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 -
>
> --
> 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