Dúvida com IEnumerable

22/07/2013

0

Tenho isso:
public IEnumerable<DeficiencyClassification> GetClassificationId(int _deficiencyId)
{
return _unitOfWork.DeficiencyClassificationRepository.Get(e => e.DeficiencyId == _deficiencyId);
}

Preciso pegar um apenas aqui:
DeficiencyClassificationId = _deficiencyClassificationService.GetClassificationId(Convert.ToInt32(item.Value)).FirstOrDefault()

Mas está dando erro.
Canno implicitly convert type 'bla-bla-bla' to int

Como eu resolvo isso?
Pjava

Pjava

Responder

Posts

23/07/2013

Gabriel Simas

Tenho isso:
public IEnumerable<DeficiencyClassification> GetClassificationId(int _deficiencyId)
{
return _unitOfWork.DeficiencyClassificationRepository.Get(e => e.DeficiencyId == _deficiencyId);
}

Preciso pegar um apenas aqui:
DeficiencyClassificationId = _deficiencyClassificationService.GetClassificationId(Convert.ToInt32(item.Value)).FirstOrDefault()

Mas está dando erro.
Canno implicitly convert type 'bla-bla-bla' to int

Como eu resolvo isso?


PJava,

ao que parece, o erro está dando na conversão e não na expressão Lambda compilada. Bem, dê uma olhada em item para verificar se está corretamento setada na aplicação, quaisquer dúvidas quanto à expressão Lambda, coloque um ToArray na frente da Expressão e verifique se o problema fora resolvido.

Forte Abraço, qualquer dúvida estamos a disposição.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar