Microsoft
Software
Hardware
Network
Question : c# linq - "NOT IN"
hi there,
i am using c# 3.5.
I am building up an IQueryable linq query - which i will execute once i have added all of the clauses.
Essentially, i have a list of int's and i want to add a clause to my query - that says
"give me all customers whose id is NOT IN my list of previously selected customer id's"
i.e give me NEW customers...
here is my code sofar:
public IQueryable<Customer> CreateQuery(IList<int> previouslySelectedCustomer
Ids, IQueryable<Customer> query)
{
if (query == null)
{
throw new ArgumentNullException("que
ry");
}
return query.Join(previouslySelec
tedCustome
rIds, c => c.Customer.Id, us => psc, (c, psc) => c);
}
unfortunately - this joins to the previously selected customers - rather than excluding them!
can anyone help
than ks
Answer : c# linq - "NOT IN"
Hi MrKevorkian;
Try the return statement like this:
return query.Where( c => !previouslySelectedCustome
rIds.Conta
ins(c.Id))
Fernando
Random Solutions
Cannot puTTY to Fedora 13
How do I resolve this error "javax.xml.ws.WebServiceEx
ception .... Place the resource correctly in the classpath.?
Cannot connect to database errors
The 5000n printer will only print to the manual feed tray
Sequence of Form/Control events vs Mouse/Keyboard events
Multi-threading and row locking on selects
How do I change default email address in site on sharepoint 2007 moss
how to search a clob field in Oracle database
Warning Box in Outlook
Rogue disc drive in server 2008 cluster