Partager via


PredicateJoinExpressionBase Classe

Définition

Expression qui représente une join avec une condition de recherche 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.

public abstract class PredicateJoinExpressionBase : Microsoft.EntityFrameworkCore.Query.SqlExpressions.JoinExpressionBase
type PredicateJoinExpressionBase = class
    inherit JoinExpressionBase
Public MustInherit Class PredicateJoinExpressionBase
Inherits JoinExpressionBase
Héritage
PredicateJoinExpressionBase
Dérivé

Constructeurs

PredicateJoinExpressionBase(TableExpressionBase, SqlExpression, IEnumerable<IAnnotation>)

Crée une instance de la classe PredicateJoinExpressionBase.

PredicateJoinExpressionBase(TableExpressionBase, SqlExpression)

Crée une instance de la classe PredicateJoinExpressionBase.

Propriétés

Alias

Alias attribué à cette source de table.

(Hérité de TableExpressionBase)
JoinPredicate

Prédicat utilisé dans la jointure.

NodeType

Expression qui représente une join avec une condition de recherche 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 TableExpressionBase)
Table

Obtient la source de table sous-jacente à laquelle joindre.

(Hérité de JoinExpressionBase)
Type

Expression qui représente une join avec une condition de recherche 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 TableExpressionBase)

Méthodes

AddAnnotation(String, Object)

Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de TableExpressionBase)
CreateWithAnnotations(IEnumerable<IAnnotation>)

Crée un objet comme celui-ci avec des annotations spécifiées.

(Hérité de TableExpressionBase)
Equals(Object)

Expression qui représente une join avec une condition de recherche 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.

FindAnnotation(String)

Obtient l’annotation avec le nom donné, retournée null si elle n’existe pas.

(Hérité de TableExpressionBase)
GetAnnotations()

Obtient toutes les annotations sur l’objet actif.

(Hérité de TableExpressionBase)
GetHashCode()

Expression qui représente une join avec une condition de recherche 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.

Print(ExpressionPrinter)

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

(Hérité de TableExpressionBase)
PrintAnnotations(ExpressionPrinter)

Crée une représentation sous forme de chaîne imprimable des annotations associées à l’expression donnée à l’aide de ExpressionPrinter.

(Hérité de TableExpressionBase)
Update(TableExpressionBase, 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(TableExpressionBase)

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.

(Hérité de JoinExpressionBase)
VisitChildren(ExpressionVisitor)

Expression qui représente une join avec une condition de recherche 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 TableExpressionBase)

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

(Hérité de TableExpressionBase)

Méthodes d’extension

UnwrapJoin(TableExpressionBase)

Si le donné table est un JoinExpressionBase, retourne la table à laquelle il joint. Sinon, retourne table.

S’applique à