Usuário com melhor resposta
LINQ e orperador lambda

Pergunta
-
Saudações Pessoal!
Bem, estou não somente iniciando no LINQ como também no Dot Net C#. Venho do Java e estou tendo uma certa dificuldade com a tal da 'expressão lambda'.
O que exatamente significa a linha abaixo:
minhaEntidade.FirstOrDefault( e => e.SQ_DENUNCIA == sqDenuncia );
Caso alguém possa me ajudar....
Obrigado!!
Respostas
-
Trocando em miúdos você pode ler essa linha da seguinte forma:
"Procure na coleção* 'minhaEntidade' o primeiro item que satisfaça a condição 'item.SQ_DENUNCIA == sqDenuncia'. Caso não encontre nenhum retorne o valor padrão para o tipo de itens da minha coleção (null para tipos por referência, 0 para int, etc.)"*Por coleção entenda qualquer classe que implemente IEnumerable.
- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 2 de novembro de 2010 15:36
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 11 de novembro de 2010 22:07
-
Ola,
Veja se o artigo pode te ajudar em algo: http://www.projetando.net/Sections/ViewArticle.aspx?ArticleID=70&File=Background#12- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 2 de novembro de 2010 15:36
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 11 de novembro de 2010 22:07
Todas as Respostas
-
Trocando em miúdos você pode ler essa linha da seguinte forma:
"Procure na coleção* 'minhaEntidade' o primeiro item que satisfaça a condição 'item.SQ_DENUNCIA == sqDenuncia'. Caso não encontre nenhum retorne o valor padrão para o tipo de itens da minha coleção (null para tipos por referência, 0 para int, etc.)"*Por coleção entenda qualquer classe que implemente IEnumerable.
- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 2 de novembro de 2010 15:36
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 11 de novembro de 2010 22:07
-
Ola,
Veja se o artigo pode te ajudar em algo: http://www.projetando.net/Sections/ViewArticle.aspx?ArticleID=70&File=Background#12- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 2 de novembro de 2010 15:36
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 11 de novembro de 2010 22:07