Wie kann ich eine Linq-Suche machen, die Nullen (oder Nullables) ignoriert?Linq-Suche, die Nullen ignoriert
Ich habe eine Methode
IEnumerable<X> Search(int? a, int? b, int? c)
Und ich will es Streichhölzer auf einem der ints zurückzukehren? das sind nicht null.
IE: wenn a
und c
Werte 1 und 9 und b
wird die Null-Suche sollte 5+ paramters (grob) zu
SELECT *
FROM [TABLE]
WHERE a = 1
AND c = 9
Meine richtigen Methode machen, so Iterieren Kombinationen direkt aus haben ist.
Haben Sie diese getestet? Ich erhalte eine 'InvalidOperationException', wenn ich versuche, das Ergebnis aufzuzählen. –
Haben Sie weitere Details zu dem Fehler? Was ist die Fehlermeldung? –
@David '{" Nullable-Objekt muss einen Wert haben. "}' –