CS1936 de erro do compilador
Mensagem de erro
Não foi possível encontrar uma implementação do padrão de consulta para o tipo de fonte 'tipo'. 'método ' não encontrado.
Para consultar um tipo de fonte, esse tipo deve implementar os métodos de operador de consulta padrão que você está invocando na consulta.A implementação pode ser na formulário de membros de classe ou métodos de extensão são trazidos para o escopo com o apropriado using diretiva.
Para corrigir este erro
Certifique-se de que você estiver consultando uma coleção de objetos, não um objeto individual.
Certifique-se de que tenha especificado o necessário using diretivas.
Exemplo
O exemplo a seguir produz CS1936:
// cs1936.cs
using System.Collections;
using System.Linq;
class Test
{
static int Main()
{
object obj;
IEnumerable e = from x in obj // CS1936
select x;
return 0;
}
}
Este erro normalmente ocorre ao tentar consultar um objeto de algum tipo, em vez de uma coleção desses objetos acidentalmente.