是否可以在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