Usuários mais ativos no mês 11/2019
  1. henrique.muller

    843 Pontos

  2. paulo.silva

    831 Pontos

  3. maicon.pereira

    582 Pontos

  4. juliano.pezzini

    388 Pontos

  5. leandro.piscke

    371 Pontos

  6. dirceu.schlickmann

    347 Pontos

  7. diuari.molinari

    331 Pontos

  8. Camila

    288 Pontos

  9. bruno.cardoso

    273 Pontos

  10. Rafael Leonhardt

    256 Pontos

Qual a implementação correta para GetMany de uma entidade especializada específica?

+3 votos
25 visitas

Qual a maneira correta de executar o GetMany na camada do específico se a entidade tem implementação na camada de Produto? Eu normalmente faço assim mas esse typecast forçado no foreach gera warning o que vai deixando o build da solution cada vez mais feio.

var lista = Entidade.GetMany(criteria);

foreach(EntidadeEspecifico e in lista){ ... }
perguntou Nov 4 por jean.filho (14 pontos)
Pergunta interessante.

Mesmo se usar a EntidadeEspecifica.GetMany ou o EntidadeEspecificaDao.GetMany, sempre retornará o tipo base.

1 Resposta

0 votos

Nesses casos, eu faço o cast no resultado do meu GetMany.

var lista = Entidade.GetMany(criteria).Cast<EntidadeEspecifico>();
foreach(EntidadeEspecifico e in lista){ ... }

Aí no foreach é possível trabalhar com a entidade específica sem problema algum.


 
respondida 4 dias atrás por jean.fuck (14 pontos)

Perguntas relacionadas

+3 votos
1 resposta 45 visitas
+5 votos
1 resposta 112 visitas
112 visitas perguntou Jun 17, 2014 por João Paulo Gonçalves (229 pontos)
...