DbExpressionBinding Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un jeu de données d'entrée pour des expressions relationnelles telles que DbFilterExpression, DbProjectExpression et DbJoinExpression. Cette classe ne peut pas être héritée.
public ref class DbExpressionBinding sealed
public sealed class DbExpressionBinding
type DbExpressionBinding = class
Public NotInheritable Class DbExpressionBinding
- Héritage
-
DbExpressionBinding
Remarques
Cette classe est très similaire à une foreach
traversée avec une liaison à chaque élément de la traversée. Cette classe est fournie en guise de classe d'assistance pour de nombreuses expressions qui correspondent à des opérateurs relationnels.
Propriétés
Expression |
Obtient ou définit l'objet DbExpression qui définit le jeu de données d'entrée. |
Variable |
Obtient DbVariableReferenceExpression qui référence la variable d'élément. |
VariableName |
Obtient le nom assigné à la variable d'élément. |
VariableType |
Obtient les métadonnées de type de la variable d'élément. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Méthodes d’extension
All(DbExpressionBinding, DbExpression) |
Crée une DbQuantifierExpression qui détermine si le prédicat donné s'applique à tous les éléments du jeu de données d'entrée. |
Any(DbExpressionBinding, DbExpression) |
Crée une nouvelle DbQuantifierExpression qui détermine si le prédicat donné s'applique à des éléments du jeu de données d'entrée. |
CrossApply(DbExpressionBinding, DbExpressionBinding) |
Crée une DbApplyExpression qui évalue l'expression |
Filter(DbExpressionBinding, DbExpression) |
Crée une DbFilterExpression qui filtre les éléments du jeu de données d'entrée indiqué à l'aide du prédicat spécifié. |
FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Crée une DbJoinExpression qui joint les jeux indiqués par les liaisons d'expressions de gauche et de droite sur la condition de jointure spécifiée, en utilisant FullOuterJoin comme type DbExpressionKind. |
InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Crée une DbJoinExpression qui joint les jeux indiqués par les liaisons d'expressions de gauche et de droite sur la condition de jointure spécifiée, en utilisant InnerJoin comme type DbExpressionKind. |
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Crée une DbJoinExpression qui joint les jeux indiqués par les liaisons d'expressions de gauche et de droite sur la condition de jointure spécifiée, en utilisant LeftOuterJoin comme type DbExpressionKind. |
OuterApply(DbExpressionBinding, DbExpressionBinding) |
Crée une DbApplyExpression qui évalue l'expression |
Project(DbExpressionBinding, DbExpression) |
Crée un objet DbProjectExpression qui projette l'expression spécifiée sur le jeu de données d'entrée indiqué. |
Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) |
Crée une DbSkipExpression qui trie le jeu d'entrées donné par spécifications de tri données avant d'ignorer le nombre spécifié d'éléments. |
Sort(DbExpressionBinding, IEnumerable<DbSortClause>) |
Crée un objet DbSortExpression qui trie le jeu de données d'entrée indiqué en fonction des spécifications de tri fournies. |