Langue

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 d’application.

[System.Runtime.CompilerServices.Nullable(0)]
public class InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
public class InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type InExpression = class
    inherit SqlExpression
type InExpression = class
    inherit SqlExpression
Public Class InExpression
Inherits SqlExpression
Héritage
InExpression
Attributs

Constructeurs

Nom Description
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 donnée de valeurs.

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 donnée de valeurs.

Propriétés

Nom Description
IsNegated

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

Item

Élément à examiner 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 d’application.

(Hérité de SqlExpression)
Subquery

Sous-requête dans laquelle effectuer une 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 d’application.

(Hérité de SqlExpression)
TypeMapping

Associé RelationalTypeMapping à cette expression.

(Hérité de SqlExpression)
Values

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

ValuesParameter

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

Méthodes

Nom Description
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 d’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 d’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 .

Quote()

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 d’application.

Update(SqlExpression, IReadOnlyList<SqlExpression>)

Crée une expression semblable à celle-ci, mais à l’aide des enfants fournis. Si tous les enfants sont identiques, il retourne cette expression.

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

Crée une expression semblable à celle-ci, mais à l’aide des enfants fournis. Si tous les enfants sont identiques, il retourne cette expression.

Update(SqlExpression, SelectExpression)

Crée une expression semblable à celle-ci, mais à l’aide des enfants fournis. Si tous les enfants sont identiques, il retourne cette expression.

Update(SqlExpression, SqlExpression, SelectExpression)

Crée une expression semblable à celle-ci, mais à l’aide des enfants fournis. Si tous les enfants sont identiques, il retourne cette expression.

Update(SqlExpression, SqlParameterExpression)

Crée une expression semblable à celle-ci, mais à l’aide des enfants fournis. Si tous les enfants sont identiques, il retourne cette expression.

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 d’application.

Implémentations d’interfaces explicites

Nom Description
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 à