如何將null作爲值傳遞給從linq到sql的字符串(varchar)列?我試圖查詢一些列的行有NULL(比如Col_A),其他人有「NotNull」(字符串)作爲值。在varchar列上使用NULL查詢
string s = null;
var query = (from r in context.Table1
where r.Col_A == s
select r).ToList();
這將返回0行。但是如果我將s設置爲「NotNull」,我會按預期返回行。
任何指針都會有幫助。
你從'null'得到了什麼問題? –
您需要顯示您嘗試過的代碼無效。只要允許在列中存在空值,您就可以傳遞null –
我試圖將變量設置爲null,但查詢返回0行。但在DB中有匹配的行 – ABC