是否可以在where(LINQ)中包含一個子句,但只有在其「NOT」爲空時纔可以包含該子句?僅在非空的情況下在where子句中使用變量?一種動態的where子句?
即
where c.Code == sCode && p.Code == code
在這種情況下,變量(標準C#)被稱爲代碼...如果它不是空的,則以上地方是偉大的..但如果爲空的話,我不想包括在它的地方
即
在SQL它做這樣
AND ((@code = '')
OR (@code <> ''
AND C.Code = @code
)
你得到了!錯誤的方式aroun .....哦,等待你改變它。 :) – RPM1984 2010-11-17 22:48:42
(隱形編輯)= D – Greg 2010-11-17 22:50:14
哈哈忍者風格,得愛如何「編輯」不出現,除非它在5分鐘左右回答問題。 – RPM1984 2010-11-17 22:51:04