IQueryProvider.CreateQuery IQueryProvider.CreateQuery IQueryProvider.CreateQuery Method

Definizione

Overload

CreateQuery(Expression) CreateQuery(Expression) 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) CreateQuery<TElement>(Expression) 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.

CreateQuery(Expression) CreateQuery(Expression) 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.

public:
 System::Linq::IQueryable ^ CreateQuery(System::Linq::Expressions::Expression ^ expression);
public System.Linq.IQueryable CreateQuery (System.Linq.Expressions.Expression expression);
abstract member CreateQuery : System.Linq.Expressions.Expression -> System.Linq.IQueryable

Parametri

expression
Expression Expression Expression

Una struttura ad albero dell'espressione che rappresenta la query LINQLINQ.An expression tree that represents a LINQLINQ query.

Restituisce

IQueryable in grado di valutare la query rappresentata dall'albero delle espressioni specificato.An IQueryable that can evaluate the query represented by the specified expression tree.

Commenti

Nota

Il Expression proprietà dell'oggetto restituito IQueryable è uguale all'oggetto expression.The Expression property of the returned IQueryable object is equal to expression.

Il CreateQuery metodo viene utilizzato per creare un nuovo IQueryable oggetti, dato un albero delle espressioni.The CreateQuery method is used to create new IQueryable objects, given an expression tree. La query rappresentata dall'oggetto restituito è associata uno specifico provider LINQ.The query that is represented by the returned object is associated with a specific LINQ provider.

Alcuni dei metodi operatore query standard definiti Queryable, ad esempio OfType e Cast, chiamare questo metodo.Several of the standard query operator methods defined in Queryable, such as OfType and Cast, call this method. Passano una MethodCallExpression che rappresenta un LINQLINQ query.They pass it a MethodCallExpression that represents a LINQLINQ query.

CreateQuery<TElement>(Expression) CreateQuery<TElement>(Expression) 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.

public:
generic <typename TElement>
 System::Linq::IQueryable<TElement> ^ CreateQuery(System::Linq::Expressions::Expression ^ expression);
public System.Linq.IQueryable<TElement> CreateQuery<TElement> (System.Linq.Expressions.Expression expression);
abstract member CreateQuery : System.Linq.Expressions.Expression -> System.Linq.IQueryable<'Element>

Parametri di tipo

TElement

Tipo degli elementi dell’oggetto restituito IQueryable<T>.The type of the elements of the IQueryable<T> that is returned.

Parametri

expression
Expression Expression Expression

Una struttura ad albero dell'espressione che rappresenta la query LINQLINQ.An expression tree that represents a LINQLINQ query.

Restituisce

IQueryable<TElement>

IQueryable<T> in grado di valutare la query rappresentata dall'albero delle espressioni specificato.An IQueryable<T> that can evaluate the query represented by the specified expression tree.

Commenti

Nota

Il Expression proprietà dell'oggetto restituito IQueryable<T> è uguale all'oggetto expression.The Expression property of the returned IQueryable<T> object is equal to expression.

Il CreateQuery metodo viene utilizzato per creare un nuovo IQueryable<T> oggetti, dato un albero delle espressioni.The CreateQuery method is used to create new IQueryable<T> objects, given an expression tree. La query rappresentata dall'oggetto restituito è associata uno specifico provider LINQ.The query that is represented by the returned object is associated with a specific LINQ provider.

La maggior parte del Queryable metodi operatore query standard che restituiscono risultati enumerabili chiamano questo metodo.Most of the Queryable standard query operator methods that return enumerable results call this method. Passano una MethodCallExpression che rappresenta un LINQLINQ query.They pass it a MethodCallExpression that represents a LINQLINQ query.

Si applica a