In Linq habe ich ein seltsames Problem. Immer wenn ich versuche, zwei Spalten mit bit datatype
in where
Klausel anzugeben, gibt es null zurück. Aber die Sache ist, dass Daten mit dieser spezifischen Anforderung in meiner Tabelle existieren.Liste ist null, wenn in where-Klausel mit booleschem Datentyp in Linq nach zwei Bedingungen gesucht wird
Gleiche Abfrage, wenn ich in Form von SQL-Abfrage dann arbeiten und eine Zeile zurückgeben.
select * from KYC_PERSONAL_DETAILS, KYC_UPLOAD_DETAILS
where KYC_PERSONAL_DETAILS.FILEFLAG = false
AND KYC_UPLOAD_DETAILS.IS_VERIFY= true
//Here it is returning a row.
Ich möchte nur wissen, dass es möglich ist, zwei Spalten mit boolean-Datentyp und &&
Operator zur Angabe in where-Klausel von Linq oder nicht? Wenn ja, dann schlagen Sie bitte einen Weg vor.
Überprüfen Sie, ob Ihre LINQ jeden Datensatz zurückgibt * ohne * die 'where' und' select' Teile. – dotNET
Wenn nicht, könnte das ein Problem mit Datentypen sein, wie aus Ihrer SQL-Anweisung hervorgeht (Sie verwenden String-Werte anstelle von Boolean). – dotNET
Es funktioniert, auch wenn ich Boolean in SQL verwende. – Chirag