DbExpressionBinding Classe
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.
Descrive un'associazione per un'espressione. Concettualemente simile a un ciclo foreach in C#. La proprietà DbExpression definisce l'insieme sottoposto a iterazione, mentre la proprietà Var fornisce un mezzo per fare riferimento all'elemento corrente della raccolta durante l'iterazione. DbExpressionBinding viene usato per descrivere gli argomenti impostati alle espressioni relazionali, DbFilterExpressionad esempio , DbProjectExpression e DbJoinExpression.
public sealed class DbExpressionBinding
type DbExpressionBinding = class
Public NotInheritable Class DbExpressionBinding
- Ereditarietà
-
DbExpressionBinding
Proprietà
Expression |
Ottiene l'oggetto DbExpression che definisce il set di input. |
Variable |
Ottiene l'oggetto DbVariableReferenceExpression che fa riferimento alla variabile dell'elemento. |
VariableName |
Ottiene il nome assegnato alla variabile dell'elemento. |
VariableType |
Ottiene i metadati del tipo della variabile dell'elemento. |
Metodi di estensione
All(DbExpressionBinding, DbExpression) |
Crea un nuovo oggetto DbQuantifierExpression che determina se il predicato specificato vale per qualsiasi elemento del set di input. |
Any(DbExpressionBinding, DbExpression) |
Crea un nuovo oggetto DbQuantifierExpression che determina se il predicato specificato vale per qualsiasi elemento del set di input. |
CrossApply(DbExpressionBinding, DbExpressionBinding) |
Crea un nuovo DbApplyExpression oggetto che valuta l'espressione applicata specificata una volta per ogni elemento di un determinato set di input, generando una raccolta di righe con input corrispondente e applica colonne. Le righe per cui si applicano valutano un set vuoto non sono incluse. |
Filter(DbExpressionBinding, DbExpression) |
Crea un nuovo oggetto DbFilterExpression che filtra gli elementi nel set di input specificato tramite il predicato specificato. |
FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Crea un nuovo DbJoinExpression oggetto che aggiunge i set specificati dalle associazioni di espressioni a sinistra e destra, nella condizione di join specificata usando FullOuterJoin come DbExpressionKind . |
InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Crea un nuovo DbJoinExpression oggetto che aggiunge i set specificati dalle associazioni di espressioni a sinistra e destra, nella condizione di join specificata, usando InnerJoin come DbExpressionKind . |
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Crea un nuovo DbJoinExpression oggetto che aggiunge i set specificati dalle associazioni di espressioni a sinistra e destra, nella condizione di join specificata, usando LeftOuterJoin come DbExpressionKind . |
OuterApply(DbExpressionBinding, DbExpressionBinding) |
Crea un nuovo DbApplyExpression oggetto che valuta l'espressione applicata specificata una volta per ogni elemento di un determinato set di input, generando una raccolta di righe con input corrispondente e applica colonne. Le righe per cui si applicano restituisce un set vuoto hanno un valore di colonna applicato pari a Null. |
Project(DbExpressionBinding, DbExpression) |
Crea un nuovo oggetto DbProjectExpression che proietta l'espressione indicata sul set di input specificato. |
Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) |
Crea un nuovo oggetto DbSkipExpression che ordina il set di input in base alle specifiche di ordinamento prima di ignorare il numero specificato di elementi. |
Sort(DbExpressionBinding, IEnumerable<DbSortClause>) |
Crea un nuovo oggetto DbSortExpression che ordina il set di input specificato in base alle specifiche di ordinamento specificate. |