O nome '<nome>' não foi declarado ou não está no escopo atual

Uma consulta LINQ refere-se a um elemento de programação, mas o compilador não pode encontrar um elemento que tenha esse nome exato.

ID do erro: BC36610

Para corrigir este erro

  1. Verifique a ortografia do nome na instrução de referência. O Visual Basic não diferencia maiúsculas de minúsculas, mas qualquer outra variação na ortografia constitui um nome diferente. Observe que o sublinhado (_) faz parte do nome e, portanto, faz parte da ortografia.

  2. Verifique se o elemento de programação está no escopo. Se a instrução de referência estiver fora da região declarando o elemento de programação, talvez seja necessário qualificar o nome do elemento. Para saber mais, consulte Escopo no Visual Basic.

  3. Verifique se você tem o operador de acesso de membro (.) entre um objeto e seu membro. Por exemplo, se você tiver um controle TextBox de nome TextBox1, para acessar sua propriedade Text, você deverá digitar TextBox1.Text. Se, em vez disso, você digitar TextBox1Text, você terá criado um nome diferente.

Confira também