Versuch, eine WHERE IN: Ungültige 'where'-Bedingung auszuführen. Ein Entitätsmitglied ruft eine ungültige Eigenschaft oder Methode auf

Ich versuche, eine Liste von Fällen zu erhalten, deren AccountID in einer vorherigen Liste gefunden wurde.

Der Fehler tritt in der letzten der folgenden Zeilen auf:

// Gets the list of permissions for the current contact
var perms = ServiceContext.GetCaseAccessByContact(Contact).Cast<Adx_caseaccess>();

// Get the list of account IDs from the permissions list
var customerIDs = perms.Select(p => p.adx_accountid).Distinct();

// Get the list of cases that belong to any account whose ID is in the `customerID` list
var openCases = (from c in ServiceContext.IncidentSet where customerIDs.Contains(c.AccountId) select c).ToList();

Ich bin nicht sicher, was die "ungültige Eigenschaft" ist, über die der Fehler spricht. Der Code kompiliert, ich bekomme nur den Fehler zur Laufzeit.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage