Ya que no leiste nada de lo que te pase cuando preguntaste la primerae vez.
*Con HQL:*
session.CreateQuery("from Supplier S where S.Name not in ('IBM', 'Hewlett
Packard', 'Microsoft')").List<Supplier>()
*Con Criteria:*
session.CreateCriteria<Supplier>().Add(Expression.In("Name", new[]{"AIBM",
"Hewlett Packard", "Microsoft"})).List<Supplier>()
*Con Linq de contrib:*
var names = new[]{"AIBM", "Hewlett Packard", "Microsoft"});
session.Linq<Supplier>().Where(s => names.Contains(s.Name)).ToList();
*Con Linq de NH3*
var names = new[]{"AIBM", "Hewlett Packard", "Microsoft"});
session.Query<Supplier>().Where(s => names.Contains(s.Name)).ToList();
*Con QueryOver de NH3*
session.QueryOver<Supplier>().WhereRestrictionOn(d => d.Name).IsIn(new
[]{"AIBM", "Hewlett Packard", "Microsoft"})
El 18 de mayo de 2010 09:27, <[email protected]> escribió:
> Perdon que antes se "transformo" al envio, mi mensaje era:
>
> Lo que necesito hacer es
>
> SELECT *
> FROM suppliers
> WHERE supplier_name not in ( 'IBM', 'Hewlett Packard', 'Microsoft');cesito
> haqcer es algo asi
>
> O sea
>
> Los productos no seleccionados en una compra
>
> Los codigosd no contenidos en una liquidacion
>
> Es eso
>
> Julio
>
>
>
> --
> 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