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. |