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.
Non è stata trovata un'implementazione del modello di query per il tipo di origine 'type'. 'method' non è presente. Provare a specificare in modo esplicito il tipo della variabile di intervallo 'name'.
Questo errore viene generato se un'espressione di query specifica un'origine dati per cui non è implementato alcun operatore di query standard. Si verifica, ad esempio, se si specifica un oggetto ArrayList senza assegnare un tipo esplicito per la variabile di intervallo.
Per correggere l'errore
Nell'esempio seguente il problema viene risolto specificando semplicemente il tipo della variabile di intervallo:
var q = from int x in list
Esempio
L'esempio seguente mostra un modo per generare l'errore 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;
}
}