Partilhar via


Expressão do tipo < tipo > é não questionável

Mensagem de erro

Não é a expressão do tipo <type>que podem ser consultada.Certifique-se de que você não está faltando um assembly de referência e/ou a importação do namespace para o provedor LINQ.

Queryable tipos são definidos na caixa System.Linq, System.Data.Linq e System.Xml.Linq namespaces.Você deve importar um ou mais desses namespaces para executar consultas LINQ.

O System.Linq namespace permite consulta objetos, como Coleções e matrizes usando LINQ.

O System.Data.Linq namespace permite que você consultar o ADO.NET DataSets e SQL Server bancos de dados usando LINQ.

O System.Xml.Linq namespace permite que você XML consulta usando LINQ e para utilizar os recursos XML Visual Basic.

ID de erro: BC36593

Para corrigir este erro

  1. Adicione uma instrução Import para o System.Linq, System.Data.Linq, ou System.Xml.Linq namespace para o arquivo de código.Você também pode importar namespaces para o seu projeto, usando a página References do criador do projeto ( My Project ).

  2. Certifique-se de que o tipo que você tenha identificado como a origem da sua consulta é um tipo passível de consulta.Ou seja, um tipo que implementa IEnumerable<T> ou IQueryable<T>.

Consulte também

Conceitos

Introdução ao LINQ no Visual Basic

Referências e o statement Imports

Referência

Declaração Imports (Tipo e Namespace .NET)

Página de referências, Designer de projeto (Visual Basic)

System.Linq

System.Data.Linq

System.Xml.Linq

Outros recursos

LINQ no Visual Basic

XML no Visual Basic