IQueryProvider Interface

Definition

Definisce metodi per creare ed eseguire query descritte da un oggetto IQueryable.Defines methods to create and execute queries that are described by an IQueryable object.

public interface class IQueryProvider
public interface IQueryProvider
type IQueryProvider = interface
Public Interface IQueryProvider
Derived

Remarks

L'interfaccia IQueryProvider è destinata all'implementazione da parte dei provider di query.The IQueryProvider interface is intended for implementation by query providers.

Per ulteriori informazioni sulla creazione di un provider LINQ personalizzato, vedere LINQ: compilazione di un provider IQueryable.For more information about how to create your own LINQ provider, see LINQ: Building an IQueryable Provider.

Methods

CreateQuery(Expression)

Costruisce un oggetto IQueryable per valutare la query rappresentata da una struttura ad albero dell'espressione specificata.Constructs an IQueryable object that can evaluate the query represented by a specified expression tree.

CreateQuery<TElement>(Expression)

Costruisce un oggetto IQueryable<T> per valutare la query rappresentata da una struttura ad albero dell'espressione specificata.Constructs an IQueryable<T> object that can evaluate the query represented by a specified expression tree.

Execute(Expression)

Esegue la query rappresentata da una struttura ad albero dell'espressione specificata.Executes the query represented by a specified expression tree.

Execute<TResult>(Expression)

Esegue la query fortemente tipizzata rappresentata da una struttura ad albero dell'espressione specificata.Executes the strongly-typed query represented by a specified expression tree.

Applies to

See also