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 d’entrées sur des expressions relationnelles telles que DbFilterExpression, DbProjectExpressionet 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 tant que classe d’assistance pour la plupart des expressions qui correspondent aux opérateurs relationnels.
Propriétés
| Nom | Description |
|---|---|
| Expression |
Obtient ou définit le DbExpression jeu d’entrées. |
| Variable |
Obtient l’élément DbVariableReferenceExpression qui fait référence à la variable d’élément. |
| VariableName |
Obtient le nom attribué à la variable d’élément. |
| VariableType |
Obtient les métadonnées de type de la variable d’élément. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Méthodes d’extension
| Nom | Description |
|---|---|
| All(DbExpressionBinding, DbExpression) |
Crée un nouveau DbQuantifierExpression qui détermine si le prédicat donné contient tous les éléments du jeu d’entrée. |
| Any(DbExpressionBinding, DbExpression) |
Crée un nouveau DbQuantifierExpression qui détermine si le prédicat donné contient pour n’importe quel élément du jeu d’entrée. |
| CrossApply(DbExpressionBinding, DbExpressionBinding) |
Crée une nouvelle DbApplyExpression valeur qui évalue l’expression donnée |
| Filter(DbExpressionBinding, DbExpression) |
Crée un nouveau DbFilterExpression filtre les éléments du jeu d’entrée donné à l’aide du prédicat spécifié. |
| FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Crée un nouveau DbJoinExpression qui joint les jeux spécifiés par les liaisons d’expression de gauche et de droite, sur la condition de jointure spécifiée, à l’aide de FullOuterJoin comme le DbExpressionKind. |
| InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Crée un nouveau DbJoinExpression qui joint les jeux spécifiés par les liaisons d’expression de gauche et de droite, sur la condition de jointure spécifiée, en utilisant InnerJoin comme le DbExpressionKind. |
| LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Crée un nouveau DbJoinExpression qui joint les jeux spécifiés par les liaisons d’expression de gauche et de droite, dans la condition de jointure spécifiée, à l’aide de LeftOuterJoin comme le DbExpressionKind. |
| OuterApply(DbExpressionBinding, DbExpressionBinding) |
Crée une nouvelle DbApplyExpression valeur qui évalue l’expression donnée |
| Project(DbExpressionBinding, DbExpression) |
Crée un nouveau DbProjectExpression qui projette l’expression spécifiée sur le jeu d’entrées donné. |
| Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) |
Crée un nouveau DbSkipExpression qui trie le jeu d’entrée donné par les spécifications de tri données avant d’ignorer le nombre spécifié d’éléments. |
| Sort(DbExpressionBinding, IEnumerable<DbSortClause>) |
Crée un nouveau DbSortExpression qui trie le jeu d’entrée donné par les spécifications de tri spécifiées. |