BC36599: o nome da variável de intervalo só pode ser inferido a partir de um nome simples ou qualificado sem argumentos

Um elemento de programação que usa um ou mais argumentos é incluído em uma consulta LINQ. O compilador não pode inferir uma variável de intervalo desse elemento de programação.

ID do erro: BC36599

Para corrigir este erro

Forneça um nome de variável explícito para o elemento de programação, conforme mostrado no seguinte código:

Dim query = From var1 In collection1
            Select VariableAlias= SampleFunction(var1), var1

Confira também