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
Computer restarted itself twice, event logs attached. Windows 7 Pro
How do i recover missing notes in office 2007 pro. Missing from archive folders as well.
C# 2005 how to Change the Target .NET Framework Version of an Existing Project
Dynamic Color
How to commit changes of a Typed Dataset to database at once
Somebody is sending emials form my hotmail account
PL/SQL Performance
Creating digital certificates for individual employee timesheet
Dynamic naming of Java objects
How to sync a shared calendar Exchange 2003 Outloook 2007 and Iphones