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.
Rappresenta un set di input per espressioni relazionali, ad DbFilterExpressionesempio , DbProjectExpressione DbJoinExpression. La classe non può essere ereditata.
public ref class DbExpressionBinding sealed
public sealed class DbExpressionBinding
type DbExpressionBinding = class
Public NotInheritable Class DbExpressionBinding
- Ereditarietà
-
DbExpressionBinding
Commenti
Questa classe è molto simile a un foreach attraversamento con un'associazione a ogni elemento dell'attraversamento. Questa classe viene fornita come classe helper per molte espressioni che corrispondono agli operatori relazionali.
Proprietà
| Nome | Descrizione |
|---|---|
| Expression |
Ottiene o imposta 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 di elemento. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| All(DbExpressionBinding, DbExpression) |
Crea un nuovo DbQuantifierExpression oggetto che determina se il predicato specificato contiene per tutti gli elementi del set di input. |
| Any(DbExpressionBinding, DbExpression) |
Crea un nuovo DbQuantifierExpression oggetto che determina se il predicato specificato contiene per qualsiasi elemento del set di input. |
| CrossApply(DbExpressionBinding, DbExpressionBinding) |
Crea un nuovo DbApplyExpression oggetto che valuta l'espressione specificata |
| Filter(DbExpressionBinding, DbExpression) |
Crea un nuovo DbFilterExpression oggetto che filtra gli elementi nel set di input specificato usando il predicato specificato. |
| FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Crea un nuovo DbJoinExpression oggetto che unisce i set specificati dalle associazioni di espressione sinistra e destra, nella condizione di join specificata, usando FullOuterJoin come DbExpressionKind. |
| InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Crea un nuovo DbJoinExpression oggetto che unisce i set specificati dalle associazioni di espressione sinistra e destra, nella condizione di join specificata, usando InnerJoin come DbExpressionKind. |
| LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Crea un nuovo DbJoinExpression oggetto che unisce i set specificati dalle associazioni di espressione sinistra e destra, nella condizione di join specificata, usando LeftOuterJoin come DbExpressionKind. |
| OuterApply(DbExpressionBinding, DbExpressionBinding) |
Crea un nuovo DbApplyExpression oggetto che valuta l'espressione specificata |
| Project(DbExpressionBinding, DbExpression) |
Crea un nuovo DbProjectExpression oggetto che proietta l'espressione specificata sul set di input specificato. |
| Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) |
Crea un nuovo DbSkipExpression oggetto che ordina il set di input specificato in base alle specifiche di ordinamento specificate prima di ignorare il numero specificato di elementi. |
| Sort(DbExpressionBinding, IEnumerable<DbSortClause>) |
Crea un nuovo DbSortExpression oggetto che ordina il set di input specificato in base alle specifiche di ordinamento specificate. |