Visualizzazione dei risultati LINQ
Aggiornamento: novembre 2007
Le informazioni contenute in questo argomento sono valide per:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro e Team |
Legenda tabella:
Applicabile |
|
Non applicabile |
|
Comando o comandi nascosti per impostazione predefinita. |
È possibile visualizzare il risultato di un'istruzione LINQ utilizzando i suggerimenti dati, la finestra Espressioni di controllo e la finestra di dialogo Controllo immediato. Quando si utilizza una finestra di origine, passare con il puntatore su una query nella finestra di origine per visualizzare un suggerimento dati. È possibile copiare una variabile LINQ e incollarla nella finestra Espressioni di controllo o nella finestra di dialogo Controllo immediato.
In LINQ, le query non vengono valutate al momento della creazione o della dichiarazione, ma soltanto al momento dell'utilizzo. La query non dispone pertanto di un valore fino a quando non viene valutata. Per una descrizione completa delle operazioni di creazione e valutazione di query, vedere Introduzione alle query LINQ o Scrittura della prima query LINQ (Visual Basic).
Per visualizzare il risultato di una query, è necessario che venga valutata dal debugger. Tenere presenti alcuni effetti della valutazione implicita, che avviene quando si visualizza il risultato di una query LINQ nel debugger:
La singola valutazione della query e l'espansione del nodo dei risultati richiedono tempo La valutazione ripetuta di alcune query può comportare una notevole riduzione delle prestazioni.
La valutazione di una query può avere come effetto collaterale la modifica del valore dei dati o dello stato del programma. Non tutte le query hanno effetti collaterali. Per determinare la possibilità di valutare una query in modo sicuro, senza effetti collaterali, è necessario conoscere il codice con cui la query viene implementata.
Vedere anche
Concetti
Espressioni ed effetti secondari
Gestione delle eccezioni (debug)