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
OpenOffice 3.2 GPO Install Problem
Microsoft Exchange Outlook Anywhere SSL Issue
Terminal server 2008 R2 Pinned Taskbar Links
syslink Router
Registry, Winlogon, KEY_WOW64_64KEY errors
User activity in solaries
Setting Dell 2330dn Printer to Automatically Print from Multi-Purpose Tray
SpellNumber
SQL database issues over ipsec site to site tunnel on Juniper SSG520
Mail not being sent