Il nome '<name>' non è dichiarato o non nell'ambito corrente

Una query LINQ fa riferimento a un elemento di programmazione, ma il compilatore non riesce a trovare un elemento con tale nome esatto.

ID errore: BC36610

Per correggere l'errore

  1. Controllare l'ortografia del nome nell'istruzione di riferimento. Visual Basic non fa distinzione tra maiuscole e minuscole, ma qualsiasi altra variante dell'ortografia costituisce un nome diverso. Si noti che il carattere di sottolineatura (_) fa parte del nome e quindi fa parte dell'ortografia.

  2. Verificare che l'elemento di programmazione sia incluso nell'ambito. Se l'istruzione di riferimento si trova all'esterno dell'area che dichiara l'elemento di programmazione, potrebbe essere necessario qualificare il nome dell'elemento. Per altre informazioni, vedere Ambito in Visual Basic.

  3. Assicurarsi di disporre dell'operatore di accesso ai membri (.) tra un oggetto e il relativo membro. Ad esempio, se si dispone di un TextBox controllo denominato TextBox1, per accedere alla relativa Text proprietà è necessario digitare TextBox1.Text. Se invece si digita TextBox1Text, è stato creato un nome diverso.

Vedere anche