Frage : c# linq - „NICHT IN“

hallo dort,

i morgens using das c# 3.5.
I morgens eine IQueryable linq Frage aufbauend - die ich einmal mich habe addiert alles clauses.

Essentially durchführe, habe ich eine Liste von int und ich möchte eine Klausel meiner Frage hinzufügen - die sagt, dass

" mir alle Kunden geben, deren Identifikation NICHT IN meiner Liste vorher vorgewählter Kundenidentifikation "

geben mich d.h. ist, den, NEUES Kunden…



here mein sofar Code ist:
allgemeines IQueryable CreateQuery (IList previouslySelectedCustomerIds, IQueryable Frage)
{
wenn (Frage == Null)
{
Wurf neues ArgumentNullException („query“);
}

Rückkehrfrage. Verbinden (previouslySelectedCustomerIds, c => c.Customer.Id, wir => psc, (c, psc) => c);

}

unfortunately - dieses verbindet zu den vorher vorgewählten Kunden - eher als ausschließlich sie!

can jedermann help

than ks



Antwort : c# linq - „NICHT IN“

Hallo MrKevorkian;

Die Rückgabeanweisung so versuchen:

Frage zurückbringen. Wo (c =>! previouslySelectedCustomerIds.Contains (c.Id))

Fernando
Weitere Lösungen  
 
programming4us programming4us