Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
No se encontró ninguna implementación del patrón de consulta para el tipo de origen 'type'. 'method' no encontrado. Considere la posibilidad de especificar el tipo de la variable de rango 'name' de forma explícita.
Este error se produce si una expresión de consulta especifica un origen de datos para el que no se implementaron operadores de consulta estándar. Una manera de generar este error consiste en especificar una variable ArrayList sin proporcionar un tipo explícito para la variable de rango.
Para corregir este error
En el ejemplo siguiente, la solución es simplemente especificar el tipo de la variable de rango:
var q = from int x in list
Ejemplo
En el siguiente ejemplo se muestra una forma de generar el error CS1934:
// cs1934.cs
using System.Linq;
using System.Collections;
static class Test
{
public static void Main()
{
var list = new ArrayList { 0, 1, 2, 3, 4, 5 };
var q = from x in list // CS1934
select x + 1;
}
}