BEF: Leitura parcial de entidades
Ao obter uma entidade no BEF, todos os campos são carregados prejudicando rotinas que necessitam fazer acesso otimizado à apenas alguns campos da tabela. Diante disto o desenvolvedor por vezes utiliza de comandos SQL para acessar estas informações.
O objetivo é disponibilizar uma forma otimizada para manipular entidades especializadas onde apenas os campos desejados são carregados, reduzindo consumo de memória e rede, sem o uso de comandos SQL. Aumenta ainda a legibilidade e o reaproveitamento de código.
Estimativa: 120 horas.
Liberado na versão 19.1 em 18/09/2019 via QueryBuilder.
-
Comentário de Wilson Junior
Essa funcionalidade traria de utilização de processamento e rede, tendo um papel muito importante no desenvolvimento de WebServices.
Ao invés de receber o Handle como parâmetro, que mesmo assim carece de uma validação com o "Exists" da entidade, poderia-se trabalhar mais facilmente com o código do registro. Desta forma, para pegar o Handle do registro não seria preciso trazer todos os campos da entidade ou montar uma query só pra isso.