Condividi tramite


Classe DbQueryCommandTree

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Rappresenta un'operazione di query espressa come un albero dei comandi canonico.

Gerarchia di ereditarietà

System.Object
  System.Data.Entity.Core.Common.CommandTrees.DbCommandTree
    System.Data.Entity.Core.Common.CommandTrees.DbQueryCommandTree

Spazio dei nomi:  System.Data.Entity.Core.Common.CommandTrees
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class DbQueryCommandTree _
    Inherits DbCommandTree
'Utilizzo
Dim instance As DbQueryCommandTree
public sealed class DbQueryCommandTree : DbCommandTree
public ref class DbQueryCommandTree sealed : public DbCommandTree
[<SealedAttribute>]
type DbQueryCommandTree =  
    class 
        inherit DbCommandTree 
    end
public final class DbQueryCommandTree extends DbCommandTree

Il tipo DbQueryCommandTree espone i seguenti membri.

Costruttori

  rapporti Descrizione
Metodo pubblico DbQueryCommandTree(MetadataWorkspace, DataSpace, DbExpression) Inizializza una nuova istanza della classe DbQueryCommandTree che usa l'area di lavoro dei metadati specificata.
Metodo pubblico DbQueryCommandTree(MetadataWorkspace, DataSpace, DbExpression, Boolean) Inizializza una nuova istanza della classe DbQueryCommandTree che usa l'area di lavoro dei metadati specificata.
Metodo pubblico DbQueryCommandTree(MetadataWorkspace, DataSpace, DbExpression, Boolean, Boolean) Inizializza una nuova istanza della classe DbQueryCommandTree.

In alto

Proprietà

  rapporti Descrizione
Proprietà pubblica CommandTreeKind Ottiene il tipo di questo albero dei comandi. (Esegue l'override di DbCommandTree.CommandTreeKind).
Proprietà pubblica DataSpace Ottiene lo spazio dati in cui devono trovarsi i metadati utilizzati da questo albero dei comandi. (Ereditato da DbCommandTree)
Proprietà pubblica MetadataWorkspace Ottiene l'area di lavoro dei metadati utilizzata da questo albero dei comandi. (Ereditato da DbCommandTree)
Proprietà pubblica Parameters Ottiene il nome e il tipo corrispondente di ogni parametro a cui è possibile fare riferimento all'interno di questo albero dei comandi. (Ereditato da DbCommandTree)
Proprietà pubblica Query Ottiene un oggetto DbExpression che definisce la logica della query.
Proprietà pubblica UseDatabaseNullSemantics Ottiene un valore che indica se l'albero dei comandi usa la semantica null per il database. (Ereditato da DbCommandTree)

In alto

Metodi

  rapporti Descrizione
Metodo pubblico Equals (Ereditato da Object)
Metodo pubblico GetHashCode (Ereditato da Object)
Metodo pubblico GetType (Ereditato da Object)
Metodo pubblico ToString Restituisce una rappresentazione di stringa di DbCommandTree. (Ereditato da DbCommandTree)

In alto

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Core.Common.CommandTrees