伊夫一個簡單的LINQ查詢與空日期字段返回記錄, 只是想檢查「其中」行synatx是確定LINQ查詢 - 空日期
VAR QUERY2 =從CS在db.tblCases 其中cs.date_closed == NULL 等,等,
再次感謝
DD
伊夫一個簡單的LINQ查詢與空日期字段返回記錄, 只是想檢查「其中」行synatx是確定LINQ查詢 - 空日期
VAR QUERY2 =從CS在db.tblCases 其中cs.date_closed == NULL 等,等,
再次感謝
DD
我會小心使用空,我已經看到了LINQ不產生正確的sytnax(EX是NULL VS == NULL)問題
我會建議
var query2 = from cs in db.tblCases where !cs.date_closed.HasValue etc, etc,
假設你date_closed
屬性是可空類型,例如Nullable<DateTime>
又名DateTime?
,應該沒問題。
我試過!cs.date_closed.HasValue建議並沒有返回,如果我在sql服務器運行查詢: select * from tblCases where date_closed is NULL 我得到結果... – DarkW1nter 2010-03-24 15:56:28
我會做一個快速測試,並確保它是生成正確的SQL。 'var query =(from cs in db.tblCases where!cs.date_closed.HasValue); Console.WriteLine((查詢爲ObjectQuery).ToTraceString()); –
Nix
2010-03-24 18:09:52