Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Impossibile trovare un'implementazione del modello di query per il tipo di origine 'tipo'. 'metodo' non trovato.
Could not find an implementation of the query pattern for source type 'type'. 'method' not found.
Per eseguire una query su un tipo di origine, il tipo deve implementare i metodi dell'operatore di query standard che si sta richiamando nella query. L'implementazione può essere in forma di membri di classe o metodi di estensione introdotti nell'ambito con la direttiva using adatta.
Per correggere l'errore
Verificare che si stia eseguendo una query in un insieme di oggetti, non in un solo oggetto.
Verificare che siano state specificate le direttive using necessarie.
Esempio
Nell'esempio seguente viene generato l'errore 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;
}
}
Questo errore si verifica in genere quando si tenta accidentalmente di eseguire una query in un oggetto di un certo tipo anziché in un insieme di tali oggetti.