IQueryProvider.CreateQuery Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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);
public System.Linq.IQueryable CreateQuery (System.Linq.Expressions.Expression expression);
abstract member CreateQuery : System.Linq.Expressions.Expression -> System.Linq.IQueryable
Public Function CreateQuery (expression As Expression) As IQueryable
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
CreateQuery<TElement>(Expression)
Costruisce un oggetto IQueryable<T> per valutare la query rappresentata da una struttura ad albero dell'espressione specificata.
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>
Public Function CreateQuery(Of TElement) (expression As Expression) As IQueryable(Of TElement)
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<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.