Frage : LINQ und NICHT IN/enthält Subquery-Problem

Ich versuche, einen Satz Daten using LINQ zurückzubringen und Wesen-Rahmen, der nur Einzelteile zurückbringt, in denen ein in Verbindung stehendes Einzelteil einen Satz criteria.

I existiert und erfüllt, haben den folgenden Code:

1:
2:
3:
4:
5:
6:
7:
8:
 ' erhält eine Liste von Kunde IDs, die die eingestellten Wiederholungsbesuche haben
                Schwache Wiederholungsbesuche = (von f in MyContext.Callbacks.Include („Kunde“) wo (f.TypeId > 0) auserwähltes f.Customer.Id) .ToList

                'Auserwählte Kunden, die Wiederholungsbesuche NICHT einstellen lassen
                Kunden = von c im MyContext.Customers _
                    Wo (c.StatusId = 2) _
                    Und nicht Callbacks.Contains (c.Id) _
                    C vorwählen


However, erhalte ich eine Störung:

LINQ zu den Wesen erkennt nicht die Boolesche Methode „enthält (Int32)“ Methode, und diese Methode kann nicht in einen Speicherausdruck übersetzt werden.

How kann ich dies mit LINQ tun? Ich habe using eine LINQ Frage versucht (mit einem genisteten Subquery anstelle vom Callbacks.Contains (c.Id)) und zwei LINQ Fragen wie gezeigt above

Antwort : LINQ und NICHT IN/enthält Subquery-Problem

Traurig,

Da Columbium bereits ein customerID ist, bedeutete ich:

Für jedes Columbium in den Wiederholungsbesuchen
    Kunden = von c in den Kunden wo c.ID <> Columbium
Zunächst
Weitere Lösungen  
 
programming4us programming4us