SfcObjectQuery Classe

Definizione

public class SfcObjectQuery
type SfcObjectQuery = class
Public Class SfcObjectQuery
Ereditarietà
SfcObjectQuery

Costruttori

Nome Descrizione
SfcObjectQuery(IAlienRoot)
SfcObjectQuery(ISfcDomain, SfcObjectQueryMode)

Creare una query oggetto per una determinata istanza di dominio. La modalità query determina come vengono gestite le richieste di restituzione di un iteratore aperto e la connessione specifica da usare.

SfcObjectQuery(ISfcDomain)

Creare una query oggetto per una particolare gerarchia di oggetti dell'istanza di dominio e una connessione. Se si usa ExecuteIterator e si vuole eseguire un'altra query prima di chiuderla, è consigliabile usare l'overload che indica il supporto per più query attive o semplicemente usare ExecuteCollection per evitarlo.

Proprietà

Nome Descrizione
ActiveQueriesMode

Query attive singole o multiple? Se vengono indicate più query, la connessione restituita deve essere in grado di eseguire una query e ottenere risultati presupponendo che la connessione principale sia occupata con una query già attiva.

SfcQueryExpression

Stringa di query più recente elaborata. Questa operazione è di sola lettura perché ogni esecuzione di query viene passata alla query da eseguire.

Metodi

Nome Descrizione
ExecuteDataTable(SfcQueryExpression, String[], OrderBy[])

Eseguire la stringa di query per recuperare i campi specificati e restituire un oggetto DataTable completamente popolato.

ExecuteIterator(SfcQueryExpression, String[], OrderBy[])

Eseguire la stringa di query e restituire un oggetto SfcObjectIterator per enumerare i risultati senza memorizzarli nella cache. Se MultipleActiveQueries è true, è necessario fornire una connessione appropriata quando le richieste da GetConnection o usare ExecuteCachedIterator per evitare questo problema.

Si applica a