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 le espressioni relazionali quali DbFilterExpression, DbProjectExpression e 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 di supporto per molte delle espressioni che corrispondono agli operatori relazionali.
Proprietà
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 dell'elemento. |
Metodi
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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
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 oggetto DbApplyExpression che valuta l'espressione |
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 oggetto DbJoinExpression che, in base alla condizione di join specificata, crea un join dei set specificati dalle associazioni a un'espressione a sinistra e a destra, utilizzando FullOuterJoin come DbExpressionKind. |
InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Crea un nuovo oggetto DbJoinExpression che, in base alla condizione di join specificata, crea un join dei set specificati dalle associazioni a un'espressione a sinistra e a destra, utilizzando InnerJoin come DbExpressionKind. |
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Crea un nuovo oggetto DbJoinExpression che, in base alla condizione di join specificata, crea un join dei set specificati dalle associazioni a un'espressione a sinistra e a destra, utilizzando LeftOuterJoin come DbExpressionKind. |
OuterApply(DbExpressionBinding, DbExpressionBinding) |
Crea un nuovo oggetto DbApplyExpression che valuta l'espressione |
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. |