Имя переменной диапазона может быть выведено только из простого или полного имени без аргументов
Обновлен: Ноябрь 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