Можно ли включить предложение в where (LINQ), но только если его "НЕ" пусто?
ie
where c.Code == sCode && p.Code == code
В этом случае переменная (стандартный C #) называется кодом ... если она НЕ пуста, то это отлично, если она пуста, но если она пуста, то я не хочу включать в нее where
т.е.
where c.Code == sCode
В SQL это делается следующим образом
AND ( ( @code = '' )
OR ( @code <> ''
AND C.Code = @code
)