Leggere in inglese

Condividi tramite


IQueryProvider.CreateQuery Metodo

Definizione

Overload

CreateQuery(Expression)

Costruisce un oggetto IQueryable per valutare la query rappresentata da una struttura ad albero dell'espressione specificata.

CreateQuery<TElement>(Expression)

Costruisce un oggetto IQueryable<T> per valutare la query rappresentata da una struttura ad albero dell'espressione specificata.

CreateQuery(Expression)

Costruisce un oggetto IQueryable per valutare la query rappresentata da una struttura ad albero dell'espressione specificata.

public System.Linq.IQueryable CreateQuery (System.Linq.Expressions.Expression expression);

Parametri

expression
Expression

Struttura ad albero delle espressioni che rappresenta una query LINQ.

Restituisce

IQueryable in grado di valutare la query rappresentata dall'albero delle espressioni specificato.

Commenti

Nota

La Expression proprietà dell'oggetto restituito IQueryable è uguale a expression.

Il CreateQuery metodo viene usato per creare nuovi IQueryable oggetti, dato un albero delle espressioni. La query rappresentata dall'oggetto restituito è associata a un provider LINQ specifico.

Diversi metodi dell'operatore di query standard definiti in Queryable, ad esempio OfType e Cast, chiamano questo metodo. Passano un oggetto MethodCallExpression che rappresenta una query LINQ.

Si applica a

Prodotto Versioni

CreateQuery<TElement>(Expression)

Costruisce un oggetto IQueryable<T> per valutare la query rappresentata da una struttura ad albero dell'espressione specificata.

public System.Linq.IQueryable<TElement> CreateQuery<TElement> (System.Linq.Expressions.Expression expression);

Parametri di tipo

TElement

Tipo degli elementi dell’oggetto restituito IQueryable<T>.

Parametri

expression
Expression

Struttura ad albero delle espressioni che rappresenta una query LINQ.

Restituisce

IQueryable<TElement>

IQueryable<T> in grado di valutare la query rappresentata dall'albero delle espressioni specificato.

Commenti

Nota

La Expression proprietà dell'oggetto restituito IQueryable<T> è uguale a expression.

Il CreateQuery metodo viene usato per creare nuovi IQueryable<T> oggetti, dato un albero delle espressioni. La query rappresentata dall'oggetto restituito è associata a un provider LINQ specifico.

La maggior parte dei metodi dell'operatore Queryable di query standard che restituiscono risultati enumerabili chiamano questo metodo. Passano un oggetto MethodCallExpression che rappresenta una query LINQ.

Si applica a

Prodotto Versioni