none
Erro com expressão dentro de uma lambda RRS feed

  • Pergunta

  • Criei uma lambda e nela tentei criar ou uma expressão ou outro. Com ou(||) não funcionou. Aí, no lugar da || eu fui adicionando Where. É isso mesmo? Esta assim agora:

    var resultado = db.T_CRM_StatusPDV
                    .Where(a => a.DT_TransacaoV < diaAnt)
                    .Where(b => b.DT_ControleV < dataControle)
                    .Where(c => c.DE_Cnpj == cnpj)
                    .Select(i => new { i.DE_Cnpj }).ToList();
    sexta-feira, 30 de maio de 2014 00:03

Todas as Respostas

  • Olá pnet,

       faz com OR mesmo :

    var resultado = db.T_CRMStatusPDV
                      .Where(a => a.DT_TransaaoV < diaAnt ||
                      a.DT_ControleV < dataControle || 
                      a.DE_Cnpj == cnpj)
                      .Select(s => new { CNPJ = s.DE_Cnpj})
                      .ToList();
      Isso deve funcionar !

    sexta-feira, 30 de maio de 2014 00:26