Ich habe eine Frage bezüglich IQueryable.Wählen Sie keine bestimmten Elemente in IQueryable
Wie kann ich ein Element in IQueryable entfernen/nicht auswählen.
Mein Code gibt ein IQueryable mit einer Liste von Entitäten wie diesen zurück.
{
"ResourceId": "FirstName",
"LanguageId": "ENG",
"Client": NULL,
"ResourceText": "first name x"
}
{
"ResourceId": "FirstName",
"LanguageId": "ENG",
"Client": 1,
"ResourceText": "first name y"
}
{
"ResourceId": "LastName",
"LanguageId": "ENG",
"Client": NULL,
"ResourceText": "last name"
}
{
"ResourceId": "BirthDate"
"LanguageId": "ENG"
"Client": NULL
"ResourceText": "date of birth"
}
Wenn es ein Unternehmen mit einem bestimmten Client vorhanden ist (nicht null) für die gleiche ResourceId ich die Einheit mit dem Kunden == null
Für das obige Beispiel entfernen will, sollte das Ergebnis sein
{
"ResourceId": "FirstName",
"LanguageId": "ENG",
"Client": 1,
"ResourceText": "first name y"
}
{
"ResourceId": "LastName",
"LanguageId": "ENG",
"Client": NULL,
"ResourceText": "last name"
}
{
"ResourceId": "BirthDate"
"LanguageId": "ENG"
"Client": NULL
"ResourceText": "date of birth"
}
thx für Ihre Hilfe
die Frage ist nicht klar genug, meinst du, dass Sie dies in einer In-Memory-Liste haben, und Sie wollen eine Linq-Abfrage darüber machen? –