Así que he conseguido que esta consulta de trabajoLINQ Donde Y O con la condición
List<string> listStatus = new List<string>() ;
listStatus.add("Text1");
List<string> listMerchants = new List<string>() ;
listMerchants.add("Text2");
from item in db.vw_Dropship_OrderItems
where listStatus.Contains(item.StatusCode)
&& listMerchants.Contains(item.MerchantId)
select item;
Aquí me gustaría comprobar si listStatus y listMerchants no son nulos sólo entonces ponerlos dentro de la cláusula WHERE.
Como
si listMerchants es nulo, consulta será como
where listStatus.Contains(item.StatusCode)
no quiero utilizar el interruptor o Si la condición.
Gracias
Uy; tengo delante de mí –
Tenía que hacer listStatus.Count == 0 en lugar de nulo – Zeus