Partager via


CrossApplyExpression Classe

Définition

Expression qui représente un CROSS APPLY 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 CrossApplyExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.JoinExpressionBase
type CrossApplyExpression = class
    inherit JoinExpressionBase
Public Class CrossApplyExpression
Inherits JoinExpressionBase
Héritage

Constructeurs

CrossApplyExpression(TableExpressionBase)

Crée une instance de la classe CrossApplyExpression.

Propriétés

Alias

Alias affecté à cette source de table.

(Hérité de TableExpressionBase)
NodeType

Expression qui représente un CROSS APPLY 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 TableExpressionBase)
Table

Obtient la source de table sous-jacente à joindre.

(Hérité de JoinExpressionBase)
Type

Expression qui représente un CROSS APPLY 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 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.

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 un CROSS APPLY 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.

FindAnnotation(String)

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

(Hérité de TableExpressionBase)
GetAnnotations()

Obtient toutes les annotations sur l’objet actuel.

(Hérité de TableExpressionBase)
GetHashCode()

Expression qui représente un CROSS APPLY 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.

Print(ExpressionPrinter)

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

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)

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 un CROSS APPLY 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 TableExpressionBase)

Méthodes d’extension

UnwrapJoin(TableExpressionBase)

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

S’applique à