Condicional ONDE no LINQ
Oi quaisquer sugestões sobre a construção de uma instrução LINQ com base em critérios de pesquisa?
Vou passar em uma instância de uma classe 'SearchCriteria' com todos os parâmetros anuláveis.
Eu então quero
if (sc.a != null)
// add to where
if (sc.b != null)
// add to where
A principal coisa é que estes são ORs não ANDs.
Alguma dica?
E para pontos de bônus eu gostaria de usar 'contém' em um int? mas eu só posso ter iguais ou não iguais.