Compartir a través de


BC36593: No se puede consultar una expresión de tipo <type>

No se puede consultar una expresión de tipo <type>. Asegúrese de que no falta una referencia de ensamblado o importación de espacio de nombres para el proveedor LINQ.

Los tipos consultables se definen en los espacios de nombres System.Linq, System.Data.Linq y System.Xml.Linq. Debe importar uno o varios de estos espacios de nombres para realizar consultas LINQ.

El espacio de nombres System.Linq permite consultar objetos como colecciones y matrices mediante LINQ.

El espacio de nombres System.Data.Linq permite consultar conjuntos de datos de ADO.NET y bases de datos de SQL Server mediante LINQ.

El espacio de nombres System.Xml.Linq permite consultar XML mediante LINQ y usar características XML en Visual Basic.

Identificador de error: BC36593

Para corregir este error

  1. Agregue una instrucción Import para el espacio de nombres System.Linq, System.Data.Linq o System.Xml.Linq al archivo de código. También puede importar espacios de nombres para el proyecto mediante el uso de la página Referencias del Diseñador de proyectos (Mi proyecto).

  2. Asegúrese de que el tipo que identificó como origen de la consulta es un tipo consultable. Es decir, un tipo que implementa IEnumerable<T> o IQueryable<T>.

Consulte también