Você precisa de todas as colunas em uma QueryExpression?

Essa semana trabalhei em um cliente e notei que suas customizações (plugins, webservices) possuíam em grande maioria as queries (QueryExpression) construídas com o objeto ColumnSet definindo todas as colunas na pesquisa. Em várias situações, as queries eram utilizadas com o propósito de verificar apenas o valor de um ou dois campos dos registros. Vamos ver…