Partager via


InExpression Classe

Définition

Expression qui représente une opération IN dans une arborescence SQL.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

public class InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type InExpression = class
    inherit SqlExpression
Public Class InExpression
Inherits SqlExpression
Héritage
InExpression

Constructeurs

InExpression(SqlExpression, Boolean, SelectExpression, RelationalTypeMapping)
Obsolète.

Crée une instance de la InExpression classe qui représente une item expression de sous-requête IN.

InExpression(SqlExpression, Boolean, SqlExpression, RelationalTypeMapping)
Obsolète.

Crée une instance de la InExpression classe qui représente une item expression de valeurs IN.

InExpression(SqlExpression, IReadOnlyList<SqlExpression>, RelationalTypeMapping)

Crée une instance de la InExpression classe, représentant une expression SQL IN avec une liste de valeurs donnée.

InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping)

Crée une instance de la InExpression classe qui représente une item expression de sous-requête IN.

InExpression(SqlExpression, SelectExpression, RelationalTypeMapping)

Crée une instance de la InExpression classe, représentant une expression SQL IN avec une sous-requête.

InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping)

Crée une instance de la InExpression classe qui représente une item expression de valeurs IN.

InExpression(SqlExpression, SqlParameterExpression, RelationalTypeMapping)

Crée une instance de la InExpression classe, représentant une expression SQL IN avec une liste paramétrable de valeurs donnée.

Propriétés

IsNegated

Valeur indiquant si l’élément doit être présent dans les valeurs ou absent.

Item

Élément à examiner dans les valeurs.

NodeType

Expression qui représente une opération IN dans une arborescence SQL.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

(Hérité de SqlExpression)
Subquery

Sous-requête dans laquelle effectuer la recherche dans l’élément.

Type

Expression qui représente une opération IN dans une arborescence SQL.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

(Hérité de SqlExpression)
TypeMapping

RelationalTypeMapping associé à cette expression.

(Hérité de SqlExpression)
Values

Liste des valeurs dans laquelle effectuer une recherche dans l’élément.

ValuesParameter

Paramètre contenant la liste des valeurs dans laquelle effectuer la recherche dans l’élément. La liste paramétrable est développée jusqu’à la valeur réelle avant la génération de la requête SQL.

Méthodes

ApplyTypeMapping(RelationalTypeMapping)

Applique le mappage de type fourni à cette expression.

Equals(Object)

Expression qui représente une opération IN dans une arborescence SQL.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

GetHashCode()

Expression qui représente une opération IN dans une arborescence SQL.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

Negate()

Annule cette expression en modifiant l’état de présence/d’absence indiqué par IsNegated.

Print(ExpressionPrinter)

Crée une représentation sous forme de chaîne imprimable de l’expression donnée à l’aide ExpressionPrinterde .

Update(SqlExpression, IReadOnlyList<SqlExpression>)

Crée une expression qui est semblable à celle-ci, mais en utilisant les enfants fournis. Si tous les enfants sont identiques, cette expression est retournée.

Update(SqlExpression, SelectExpression, IReadOnlyList<SqlExpression>, SqlParameterExpression)

Crée une expression qui est semblable à celle-ci, mais en utilisant les enfants fournis. Si tous les enfants sont identiques, cette expression est retournée.

Update(SqlExpression, SelectExpression)

Crée une expression qui est semblable à celle-ci, mais en utilisant les enfants fournis. Si tous les enfants sont identiques, cette expression est retournée.

Update(SqlExpression, SqlExpression, SelectExpression)

Crée une expression qui est semblable à celle-ci, mais en utilisant les enfants fournis. Si tous les enfants sont identiques, cette expression est retournée.

Update(SqlExpression, SqlParameterExpression)

Crée une expression qui est semblable à celle-ci, mais en utilisant les enfants fournis. Si tous les enfants sont identiques, cette expression est retournée.

VisitChildren(ExpressionVisitor)

Expression qui représente une opération IN dans une arborescence SQL.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

Implémentations d’interfaces explicites

IPrintableExpression.Print(ExpressionPrinter)

Crée une représentation sous forme de chaîne imprimable de l’expression donnée à l’aide ExpressionPrinterde .

(Hérité de SqlExpression)

S’applique à