Поделиться через


Имя переменной диапазона может быть выведено только из простого или полного имени без аргументов

Обновлен: Ноябрь 2007

Range variable name can be inferred only from a simple or qualified name with no arguments

В запрос LINQ включен элемент программирования, принимающий один или несколько аргументов. Компилятору не удается вывести переменную диапазона из этого элемента программирования.

Идентификатор ошибки: BC36599

Чтобы исправить эту ошибку

  • Явно присвойте переменной элемент программирования, как показано в следующем примере.
Dim query = From var1 In collection1 _
            Select VariableAlias= SampleFunction(var1), var1

См. также

Основные понятия

Знакомство с LINQ в Visual Basic

Ссылки

Предложение Select (Visual Basic)